分页: 1 / 1

关于SSH,如何自动记录用户名?对方IP以及密码?

发表于 : 2012-07-30 22:11
13378333
用X窗口去连,每次都要输对方的IP和密码。感觉很繁琐
求大神指点 :em09

Re: 关于SSH,如何自动记录用户名?对方IP以及密码?

发表于 : 2012-07-30 22:26
lilydjwg
对于地址,~/.ssh/config 里写

代码: 全选

Host work1
HostName a.b.c.d
User xxx
用户名与本地的相同的可以不写,默认。

对于密码,把密钥拷过去

另外,地址记不住/不想打也可以使用补全功能。ssh 关掉对主机名的 hash 即可进行主机名补全,或者使用历史单词补全(zsh 里叫 _history-complete-older,默认绑定到 Alt-/ )。

Re: 关于SSH,如何自动记录用户名?对方IP以及密码?

发表于 : 2012-07-30 22:37
13378333
lilydjwg 写了:对于地址,~/.ssh/config 里写

代码: 全选

Host work1
HostName a.b.c.d
User xxx
用户名与本地的相同的可以不写,默认。

对于密码,把密钥拷过去

另外,地址记不住/不想打也可以使用补全功能。ssh 关掉对主机名的 hash 即可进行主机名补全,或者使用历史单词补全(zsh 里叫 _history-complete-older,默认绑定到 Alt-/ )。
开启X窗口如何调出这个work1呢?
直接ssh work1就可以了吗?

Re: 关于SSH,如何自动记录用户名?对方IP以及密码?

发表于 : 2012-07-30 22:39
13378333
lilydjwg 写了:对于地址,~/.ssh/config 里写

代码: 全选

Host work1
HostName a.b.c.d
User xxx
用户名与本地的相同的可以不写,默认。

对于密码,把密钥拷过去

另外,地址记不住/不想打也可以使用补全功能。ssh 关掉对主机名的 hash 即可进行主机名补全,或者使用历史单词补全(zsh 里叫 _history-complete-older,默认绑定到 Alt-/ )。
对于密码,把密钥考过去
对密码进行MD5演算?

Re: 关于SSH,如何自动记录用户名?对方IP以及密码?

发表于 : 2012-07-30 23:10
lilydjwg
13378333 写了:
lilydjwg 写了:对于地址,~/.ssh/config 里写

代码: 全选

Host work1
HostName a.b.c.d
User xxx
用户名与本地的相同的可以不写,默认。

对于密码,把密钥拷过去

另外,地址记不住/不想打也可以使用补全功能。ssh 关掉对主机名的 hash 即可进行主机名补全,或者使用历史单词补全(zsh 里叫 _history-complete-older,默认绑定到 Alt-/ )。
对于密码,把密钥考过去
对密码进行MD5演算?
是的,直接用 Host 那里就行了,ssh work1。

密钥的使用请参见 Google。简单地说就是用 ssh-keygen 生成一对密钥,然后用 ssh-copy-id xxx 拷过去(xxx 是 ssh 时相同的(可能需要的用户名)以及主机名)。
密钥采用的是 RSA 或者 DSA 非对称加密。MD5 用彩虹表破解太容易了。(当然,也可以用如 XMPP 那样的 challenge 的方式,不过 ssh 不支持,因为那样还是需要输入密码啊)

Re: 关于SSH,如何自动记录用户名?对方IP以及密码?

发表于 : 2012-07-31 3:42
naturalaw

Re: 关于SSH,如何自动记录用户名?对方IP以及密码?

发表于 : 2012-07-31 9:07
eexpress
sshm 不就是管理这个的嘛。