日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

工具SSHSecure连接远程服务器步骤

發布時間:2024/10/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 工具SSHSecure连接远程服务器步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、遠程連接工具SSHSecure的使用

實際開發中,Linux服務器都在其他的地方,我們要通過遠程的方式去連接遠程linux系統并操作它,Linux遠程的操作工具有很多,企業中常用的有Puttty、secureCRT、SSH Secure等。在這里我使用SSHSecure工具進行遠程連接服務器,該工具是免費的圖形化界面及命令行窗口集一身的遠程工具。安裝包如下:

安裝后,會出現兩個圖標:

點擊圖形化界面圖標:

進入界面:

關于遠程工具亂碼的解決:

使用遠程工具進行連接時,如果linux有中文文件或目錄,顯示時會出現亂碼,原因是linux編碼是UTF-8,而遠程工具默認是當前系統本地編碼即GBK。所以解決方案是統一兩者編碼就OK了,但是該SSH Secure工具不能設置編碼,所以通過修改linux的系統編碼的方式進行統一編碼。

在CentOS的/etc/sysconfig目錄下有一個i18n的文件代表linux的系統編碼

將其從UTF-8修改成GBK重現連接linux即可:

若Ubuntu操作系統中,修改/etc/default/locale文件,將其中的zh_CN.UTF-8修改為zh_CN.GBK,重啟即可

二、遠程服務器端開啟ssh服務

1、首先以Ubuntu系統為例作為遠程服務器系統(注意linux系統開發板或者虛擬機中的linux系統都可以看做是一個遠程服務器系統),查看遠程服務器是否已安裝或啟用了ssh服務,執行:

ps -e |grep ssh

1.1、看到ssh-agent和sshd,則說明服務器安裝了ssh服務;然后查看是否ssh服務已經啟動,執行:service sshd status,若發現顯示的是stopoing的狀態,執行:service sshd start;然后執行命令netstat -tnl 查看是否開啟成功,如果開啟成功,22端口會顯示在listening的狀態。

1.2、在客戶端(window系統PC機為例),win+R執行cmd命令,利用ping+服務器地址,看是否能ping通,若是ping通了則利用SSHSecure工具進行連接遠程服務器步驟。

1.3、可能出現的現象:

  • 查看客戶端和服務器的地址
  • 檢查服務器防火墻是否開啟,service iptables status ,發現防火墻開啟了,于是執行命令:service iptables stop 進行關閉;

?

  • 在服務器端執行vi /etc/ssh/sshd_config,文件的末尾添加如下內容:

    Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

    MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

    KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

  • 確保該文件中如下內容的不要被#注釋:

? ? ? ?Port 22
? ? ? ?ListenAddress 0.0.0.0
? ? ? ?Protocol 2
注意:若更改后還是反復提示上述問題,建議重新下載一個新版本SSH-Secure安裝(本人遇到這個坑,折騰了一下午,后來重新安裝了一個版本的SSH-Secure就可以連上了!)

  • 保存文件,并且重啟SSH,執行:service sshd restart 或者/etc/init.d/ssh restart,查看ssh服務狀態,執行service sshd status或者/etc/init.d/ssh status;
  • 再次點擊"connect",若反復提示輸入password對話框,則打開?/etc/ssh/sshd_config,按照如下更改

? ? ? ?

  • 再次點擊“connect”,可以正常傳輸文件了。

?

2如圖若看到只有ssh-agent 這個是ssh-client客戶端服務,沒有sshd,則說明服務器沒有安裝ssh-server,則進行安裝

ssh-server服務,執行:

sudo apt install openssh-server

sudo apt install openssh-client

開始安裝,輸入yes回車

3、執行完了就代表安裝完成了

4、然后再執行

ps -e |grep ssh

發現多了sshd,遠程連接本電腦就已經啟用了

5、然后我們通過其他電腦或服務器連接本電腦執行 ssh '你的用戶名'@‘你的ip’,然后輸入yes,然后輸入密碼,就成功連接了

6、當然也重新執行第一部分的操作,利用客戶端連接遠程服務器。

參見:

https://blog.csdn.net/danielzhou888/article/details/76135934

https://www.cnblogs.com/ray-guan/p/9463350.html

https://www.cnblogs.com/wangwust/p/9747223.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的工具SSHSecure连接远程服务器步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。