简单的Ubuntu脚本通过terminal连接到服务器

对于Ubuntu相对来说比较新,我想知道写一个我认为叫做shell脚本是多么容易,使任务变得更容易一些。

例如,我经常连接到服务器 – ssh -p 123 [email protected]

能和我怎么能缩短这个像“mysite”或“ssh mysite”较短的命令

谢谢。

别名是一个简单快捷的方法,但更安全的是设置一个SSHconfiguration文件。 在你的〜/ .ssh / config中,放

Host mysite Port 123 Hostname mysite.com User me 

然后你通过input连接

 ssh mysite 

也许在你的shell中有一个别名就足够了: alias mysite='ssh -p 123 [email protected]'把这个放在你的.bashrc(如果你的shell是bash),然后通过source .bashrc

对于这种特殊情况,你可以在sshconfiguration文件(〜/ .ssh / config)中添加以下内容:

 Host mysite.com User me Port 123 Host mysite2.com User otherme Port 2222 

这会缩短对ssh mysite.com的命令,这个命令也不错,还可以和其他依靠ssh(scp,sftp,许多版本控制系统等)的程序一起工作。

您可以进一步在/ etc / hosts中添加一个较短的主机名:

 123.456.1.1 mysite mysite.com 

然后在其他地方用mysitereplacemysite.com