当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu16.04 SSH 登陆另一台电脑,输入密码错误
帖子发表于 : 2018-01-04 13:16 

注册: 2018-01-04 13:05
帖子: 2
系统: Ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
我有两台的电脑,都安装了Ubuntu16.04,都用sudo apt install ssh安装了ssh,但是当我使用ssh IP登陆的时候(IP用ping测试没问题),要求输入密码,但是密码怎么输入都是提示Permission deny,please try again.首先,密码是正确的,我用密码可以解锁那台电脑,照着网上的教程,设置了root用户密码,再用sudo ssh IP 输入root的密码,登陆就成功了,想知道是什么原因导致普通用户无法远程登陆?我不想用root用户登陆操作,麻烦知道的大神告知一下我,我觉得Ubuntu16.04的密码存在bug,因为之前试过搞了哪个设置里的账户,设置了无密码,它就提示我密码登陆,然后怎么输入密码都是错误的,因为设置了无密码。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu16.04 SSH 登陆另一台电脑,输入密码错误
帖子发表于 : 2018-01-04 13:52 

注册: 2009-08-04 16:33
帖子: 17913
送出感谢: 21
接收感谢: 1924
引用:
我有两台的电脑,都安装了Ubuntu16.04,都用sudo apt install ssh安装了ssh

1. 參閱
https://help.ubuntu.com/16.04/servergui ... erver.html
SSH 是 Server-Client 機制
1-1. 一台是 OpenSSH Server
sudo apt install openssh-server
1-2. 另一台是 openssh-client
安裝 Ubuntu 時 已經預裝 套件 openssh-client
https://packages.ubuntu.com/xenial/openssh-client
套件: openssh-client (1:7.2p2-4ubuntu2.1 以及其他的) [security]

2. 如果在 openssh-client 產生一組 SSH Key
將其中一個
存進 open-server
則從 client 使用 ssh 連接 server 時 就不會再要你輸入密碼
2-1. 參閱
2-1-1. https://help.ubuntu.com/16.04/servergui ... enssh-keys
SSH Keys


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu16.04 SSH 登陆另一台电脑,输入密码错误
帖子发表于 : 2018-01-04 14:30 

注册: 2018-01-04 13:05
帖子: 2
系统: Ubuntu16.04
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
我有两台的电脑,都安装了Ubuntu16.04,都用sudo apt install ssh安装了ssh

1. 參閱
https://help.ubuntu.com/16.04/servergui ... erver.html
1-1. 一台是 OpenSSH Server
sudo apt install openssh-server
1-2. 另一台是 openssh-client
安裝 Ubuntu 時 已經預裝 套件 openssh-client
https://packages.ubuntu.com/xenial/openssh-client
套件: openssh-client (1:7.2p2-4ubuntu2.1 以及其他的) [security]

2. 如果在 openssh-client 產生一組 SSH Key
將其中一個
存進 open-server
則從 client 使用 ssh 連接 server 時 就不會再要你輸入密碼
2-1. 參閱
2-1-1. https://help.ubuntu.com/16.04/servergui ... enssh-keys
SSH Keys


你好,我这边不是想配置无密码登陆,我是想知道为什么我的普通用户的密码登陆不了,一直都说错误,我两台电脑如果用ssh 127.0.0.1(localhost)输入本机密码,都是可以登陆到的


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu16.04 SSH 登陆另一台电脑,输入密码错误
帖子发表于 : 2018-01-04 14:37 

注册: 2009-08-04 16:33
帖子: 17913
送出感谢: 21
接收感谢: 1924
引用:
我有两台的电脑,都安装了Ubuntu16.04,都用sudo apt install ssh安装了ssh

1. https://packages.ubuntu.com/xenial/ssh
套件: ssh (1:7.2p2-4ubuntu2.1) [security]
其他與 ssh 有關的套件
dpkg (>= 1.17.5)
Debian package management system
openssh-client (>= 1:7.2p2-4ubuntu2.1)
secure shell (SSH) client, for secure access to remote machines
openssh-server (>= 1:7.2p2-4ubuntu2.1)
secure shell (SSH) server, for secure access from remote machines
1-1. 你安裝 ssh 表示兩台電腦都安裝了 openssh-clientopenssh-server
引用:
我两台电脑如果用ssh 127.0.0.1(localhost)输入本机密码,都是可以登陆到的

2. ssh 127.0.0.1
是登入本機 ?
2-1. 要登入 另一台電腦 (Server 端)
該電腦 (Server 端) 需要妥適設定 sshd_config
2-1-1. 參見
http://manpages.ubuntu.com/manpages/xen ... fig.5.html
sshd_config — OpenSSH SSH daemon configuration file
2-2. 在本機 (Client 端)
該電腦 (Client 端) 需要妥適設定 ssh_config
2-2-1. 參見
http://manpages.ubuntu.com/manpages/xen ... fig.5.html
ssh_config — OpenSSH SSH client configuration files
引用:
照着网上的教程,设置了root用户密码,再用sudo ssh IP 输入root的密码,登陆就成功了

引用:
我不想用root用户登陆操作

3. http://manpages.ubuntu.com/manpages/xen ... fig.5.html
sshd_config — OpenSSH SSH daemon configuration file
使用 PermitRootLogin 搜尋

4. 另一個新手常常忽略的問題是 防火牆
4-1. sudo cat /etc/services | grep ssh
ssh 22/tcp # SSH Remote Login Protocol
表示 ssh 通道是使用 port 22/tcp
4-2. 你要確認 port 22/tcp 沒有被防火牆阻擋進出

5. 進一步參閱 下述網頁 及其 連結網頁
https://help.ubuntu.com/community/SSH
SSH


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译