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

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

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

#1

帖子 13378333 » 2012-07-30 22:11

用X窗口去连,每次都要输对方的IP和密码。感觉很繁琐
求大神指点 :em09
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#2

帖子 lilydjwg » 2012-07-30 22:26

对于地址,~/.ssh/config 里写

代码: 全选

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

对于密码,把密钥拷过去

另外,地址记不住/不想打也可以使用补全功能。ssh 关掉对主机名的 hash 即可进行主机名补全,或者使用历史单词补全(zsh 里叫 _history-complete-older,默认绑定到 Alt-/ )。
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

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

#3

帖子 13378333 » 2012-07-30 22:37

lilydjwg 写了:对于地址,~/.ssh/config 里写

代码: 全选

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

对于密码,把密钥拷过去

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

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

#4

帖子 13378333 » 2012-07-30 22:39

lilydjwg 写了:对于地址,~/.ssh/config 里写

代码: 全选

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

对于密码,把密钥拷过去

另外,地址记不住/不想打也可以使用补全功能。ssh 关掉对主机名的 hash 即可进行主机名补全,或者使用历史单词补全(zsh 里叫 _history-complete-older,默认绑定到 Alt-/ )。
对于密码,把密钥考过去
对密码进行MD5演算?
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#5

帖子 lilydjwg » 2012-07-30 23:10

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 不支持,因为那样还是需要输入密码啊)
头像
naturalaw
帖子: 1360
注册时间: 2011-09-06 22:04

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

#6

帖子 naturalaw » 2012-07-31 3:42

  • The eternal law
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#7

帖子 eexpress » 2012-07-31 9:07

sshm 不就是管理这个的嘛。
● 鸣学
回复