遠端連線工具SSH和linux的連線

2022-07-27 05:00:19 字數 1867 閱讀 8412

實際開發中,linux伺服器都在其他的地方,我們要通過遠端的方式去連線linux並操作它,linux遠端的操作工具有很多,企業中常用的有puttty、securecrt、ssh secure等。我使用ssh secure工具進行遠端連線,該工具是免費的圖形化介面及命令列視窗集一身的遠端工具。

遠端工具ssh與linux的連線困擾了我好幾天,終於解決了,原因竟然是沒有給虛擬機器聯網和沒有和w10系統ping互通。

2.安裝好會出現兩個圖示。

3.我們點選圖形化介面圖示。

host name:虛擬機器下的ip位址,怎麼檢視呢  進入虛擬機器終端輸入命令ifcofig

如果ifconfig後沒有ip位址怎麼辦?

找到虛擬機器滑鼠右鍵點開進入設定。

再把你的虛擬機器關閉或者掛起

找到vmware頂部的編輯----虛擬機器網路編輯器

選擇恢復預設設定

等一會時間 再重啟你的虛擬機器。再進入虛擬機器終端輸入ifconfig檢視你的虛擬機器ip位址,這時候ip位址就有了。

在檢視是否與主機是否連線ping是否互通。

我的主機是window 10系統,window+r輸入cmd進入系統的命令列,輸入命令ping +虛擬機器的ip位址

以下是我虛擬機器的ip位址

以下是檢測是否與主機是否連線ping是否互通

這時候在進行我們的ssh登入的操作,如果失敗了,在虛擬機器中關閉防火牆和執行ssh

開啟終端輸入命令 su 意思大概就是最高許可權才能關閉防火牆等

以上步驟完成了連線ssh基本也成功了。。。。

user name:登入虛擬機器時的使用者名稱

port:埠 ,預設22,如需修改以後再講怎麼修改埠號

authentication:身份認證 這項也不用去管。

然後輸入密碼

進入介面

關於遠端工具亂碼的解決:

使用遠端工具進行連線時,如果linux有中文檔案或目錄,顯示時會出現亂碼,原因是linux編碼是utf-8,而遠端工具預設是當前系統本地編碼即gbk。所以解決方案是統一兩者編碼就ok了,但是該ssh secure工具不能設定編碼,所以通過修改linux的系統編碼的方式進行統一編碼。

在linux的/etc/sysconfig目錄下有乙個i18n的檔案代表linux的系統編碼

將其從utf-8修改成gbk重現連線linux即可:

遠端連線和SSH

ifconfig 和 ip addr 檢視ip資訊。ifconfig為net tools中的命令,ip addr為iproute2中的命令 配置ssh服務 1 安裝openssh 1 1 客戶端 openssh client sudo yum install openssh clients 1 2 ...

Linux連線SSH工具

一.配置網路,使網路生效 plain view plain copy nm controlled no onboot yes 自動啟動 bootproto dhcp 動態ip 注 nm controlled no 需要特別注意一下,預設的為yes。2.啟動網路服務 service network s...

python遠端ssh連線linux

1 安裝第三方庫paramiko pip install paramiko2 建立ssh客戶端,並連線 ssh paramiko.sshclient 自動認證 ssh.set missing host key policy paramiko.autoaddpolicy ssh.connect 192...