ssh에 Python Paramiko 사용 : sudo : tty 없음 및 askpass 프로그램 없음
paramiko원격 노드를 묶어 ssh로 사용 하고 rootpriviledge로 일부 명령 줄을 실행 하고 싶습니다. 내 홈 디렉토리에 ssh 키가 있으므로 원격 노드로 ssh 할 때 비밀번호를 입력 할 필요가 없습니다. 그러나 다음 스크립트를 실행할 때 : def connect(hostname): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname, username='niky', pkey=paramiko.RSAKey.from_private_key(open('id_rsa'), 'passwd'), timeout = 240.0) return ssh …