linux設置別名連接遠程服務器


方法一:給命令行起別名

具體命令:
1、vi ~/.bash_aliases
在這里添加你要自定義的命令
格式如下:
alias sshG='ssh root@×××××.com'

2、source .bash_aliases

這樣每次輸入sshG,再輸入密碼即可。

------------------------------------------------------------------------------------------------------------------------

方法二:修改 SSH 配置,命名主機

1、安裝sshpass

sudo apt-get install sshpass

2、在/usr/bin里創建一個文件qssh

在qssh里加入 : sshpass -f ~/.ssh/passwordssh ssh "$@"

3、在~/.ssh/passwordssh里輸入本地連接服務器的密碼

4、vim ~/.ssh/config

加入:

Host jhd
HostName 1xx.1xx.1xx.67
User root
IdentitiesOnly yes

此時通過qssh jhd即可登錄遠程的服務器,不需輸****@*****.com

5、vim /usr/bin/qscp  ---主要用來上傳下載文件的
加入:sshpass -f ~/.ssh/passwordssh scp "$@"

在上傳下載時輸入即可:qscp 文件 jhd ----其中jhd是在config文件中修改的host別名。
----------------------------------------------------------------------------------------------

一般使用ssh訪問遠程服務器的命令是:ssh username@ip地址,
例如:ssh root@112.232.12.12,然后輸入密碼即可訪問。

以Mac OS為例,其他操作系統,根據目錄自行查找

設置如下:

 

使用cd ~/.ssh/ 進入ssh目錄,會看到有config、known_hosts兩個文件,一般的沒有設置的話,只會有known_hosts,可以使用touch config命令創建config文件。

使用vim編輯config文件,添加如下內容:

Host jhd
HostName 1xx.1xx.1xx.67
User root
IdentitiesOnly yes

 

 

 

其中:
1、Host 后邊的是名稱,以后可以根據這個名稱進行訪問;
2、HostName是你的主機IP地址;
3、User為主機登錄的用戶名;
4、IdentitiesOnly yes固有配置;

設置完成,后期的話使用:ssh jhd 然后輸入密碼,就可以登錄到遠程主機啦!

 

 

 

轉載:https://blog.csdn.net/xlgen157387/java/article/details/50282483

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM