Shell Aliases

正常情况下

$ ssh test@example.com -p 30001
password:******

每次都要输入好麻烦。

使用密钥对(ssh-copy-id)

$ ssh test@example.com -p 30001

不要输入密码了,但是还是很麻烦。

使用alias

$ alias ssh-example='ssh test@example.com -p 30001'
$ ssh-example

这样就听方便的了,但是,要把alias语句写入.bashrc,才能每次打开一个终端才生效

~/.ssh/config

虽然上面的方法方便的ssh操作,但是还有很多更加灵活的解决方法。

上面的例子

# contents of $HOME/.ssh/config
Host example
    HostName example.com
    Port 30001
    User test
 
 
$ ssh example

跟多的ssh相关参考How To Configure Custom Connection Options for your SSH Client

评论

请输入您的评论. 可以使用维基语法: