方法一:給命令行起別名
具體命令: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