2019-05-14 15:21:01 3111浏览
今天千锋扣丁学堂Linux培训老师给大家分享一篇关于如何在Linux中创建SSH别名的详细介绍,如果你经常通过SSH访问许多不同的远程系统,这个技巧将为你节省一些时间。你可以通过SSH为频繁访问的系统创建SSH别名,这样你就不必记住所有不同的用户名、主机名、SSH端口号和IP地址等。此外,它避免了在SSH到Linux服务器时重复输入相同的用户名、主机名、IP地址、端口号。使用 IP 地址: $ ssh 192.168.225.22 或使用端口号、用户名和 IP 地址: $ ssh -p 22 sk@192.168.225.22 或使用端口号、用户名和主机名: $ ssh -p 22 sk@server.example.com
$ vi ~/.ssh/config
Host webserver
HostName 192.168.225.22
User sk
Host dns
HostName server.example.com
User root
Host dhcp
HostName 192.168.225.25
User ostechnix
Port 2233
$ ssh webserver $ ssh dns $ ssh dhcp
Host ubuntu
HostName 192.168.225.50
User senthil
IdentityFIle ~/.ssh/id_rsa_remotesystem
$ ssh ubuntu
alias webserver='ssh sk@server.example.com' alias dns='ssh sk@server.example.com' alias dhcp='ssh sk@server.example.com -p 2233' alias ubuntu='ssh sk@server.example.com -i ~/.ssh/id_rsa_remotesystem'
$ source ~/.bashrc 或者 $ source ~/.bash_profile
$ webserver $ dns $ dhcp $ ubuntu
这两种方法非常简单,但对于经常通过SSH连接到多个不同系统的人来说非常有用,而且非常方便。使用适合你的上述任何一种方法,通过SSH快速访问远程Linux系统。
【关注微信公众号获取更多学习资料】 【扫码进入Python全栈开发免费公开课】