최근에 Ubuntu 상자를 설치했고 내가 만든 유일한 변경 사항은 호스트 이름을 메일 및 호스트 파일로 변경하는 것입니다.
127.0.0.1 localhost
127.0.1.1 mail
어쨌든 ssh를 통해 로그인을 시도하면 (Windows 7 상자에서 가져온 것입니다) 다음과 같이 로그인합니다.
C:\Users\angus>ssh -vv [email protected]
OpenSSH_5.4p1, OpenSSL 1.0.0 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.0.52 [192.168.0.52] port 22.
debug1: connect to address 192.168.0.52 port 22: Connection refused
ssh: connect to host 192.168.0.52 port 22: Connection refused
그래서 작동하지 않습니다.
호스트를 ping 할 수 있습니다.
다음은 내 /var/log/auth.log 파일입니다.
acomber@mail:~$ tail -f /var/log/auth.log
Jul 12 11:52:56 mail compiz: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jul 12 11:52:56 mail compiz: PAM adding faulty module: pam_kwallet.so
Jul 12 11:52:56 mail compiz: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "acomber"
Jul 12 11:58:40 mail compiz: gkr-pam: unlocked login keyring
Jul 12 12:13:44 mail compiz: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jul 12 12:13:44 mail compiz: PAM adding faulty module: pam_kwallet.so
Jul 12 12:13:44 mail compiz: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "acomber"
Jul 12 12:14:04 mail compiz: gkr-pam: unlocked login keyring
Jul 12 12:17:01 mail CRON[3639]: pam_unix(cron:session): session opened for user root by (uid=0)
Jul 12 12:17:01 mail CRON[3639]: pam_unix(cron:session): session closed for user root
의미 : pam_succeed_if (lightdm : auth) : "acomber"사용자가 "user ingroup nopasswdlogin"요구 사항을 충족하지 못함
SSH 로그인시 비밀번호를 지정해야합니까?
나는 우분투를 처음 접했기 때문에 잘못된 것이 꽤 기본적인 것이라고 생각합니다.
여기서 무엇을 확인해야합니까?
최신 정보
팁 saiarcot895에 감사드립니다. ssh -vv acomber @ localhost로 로컬 로그인을 시도하면 다음과 같은 결과가 나타납니다.
acomber@mail:/etc/ssh$ ssh -vv acomber@localhost
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host localhost port 22: Connection refused
하지만 Xterm을 사용하여 로그인 할 수 있습니다. 그래서 나는 localhost에서 내가 잘 연결할 수 있다고 가정했습니다.
/ etc / ssh / ssh_config가 ssh 클라이언트 구성 용이기 때문에 혼란 스럽습니까? ssh 서버 구성에 문제가 있다고 생각 했습니까? 그건 그렇고, 어디서 ssh 서버 구성을 찾습니까?
더 많은 정보
acomber@mail:/etc/ssh$ ps aux | grep ssh
acomber 2095 0.0 0.0 10616 316 ? Ss 12:47 0:00 ssh-agent -s
acomber 2978 0.0 0.0 15948 916 pts/1 S+ 13:08 0:00 grep --color=auto ssh
acomber@mail:/etc/ssh$ netstat -l | grep ssh
unix 2 [ ACC ] STREAM LISTENING 13527 /tmp/ssh-joANPbVpPNT3/agent.2094
unix 2 [ ACC ] STREAM LISTENING 14292 /run/user/1000/keyring-M9AniG/ssh
그러면 XTerm은 어떻게 작동합니까? ssh 서버에 연결해야한다고 생각 했습니까 ???
실행중인 ssh
서버 가없는 것 같습니다 . 새로 설치하는 경우 설치되지 않았을 수 있습니다.
ssh
서버를 설치하십시오 .
sudo apt-get install openssh-server
서버가 이미 설치되어있는 경우 시작하십시오.
sudo service ssh start
이제 정상적으로 로그인 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다