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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux无法连接远程仓库,ssh无法连接到远端Ubuntu的解决方法

發布時間:2024/7/5 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux无法连接远程仓库,ssh无法连接到远端Ubuntu的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ssh無法連接到遠端Ubuntu的解決方法

2014-10-16 ?????0個評論??? 來源:KiteRunner的專欄

近日,飽受無法遠程登錄到新安裝在VMWare上的Ubuntu虛擬機,如今發現問題所在,故記錄此問題的解決方案,以備后用。

一、遠程登錄虛擬機的準備:

Ubuntu虛擬機的聯網方式應該選擇Bridged(橋接模式),可以在Ubuntu中配置靜態IP,或者使用路由器(自己使用的是WiFi連接,經過無線路由器進行配置)通過DCHP服務器進行IP地址分配(一般配置后不再改變,通過MAC地址識別來分配地址,除非IP地址已經耗盡)。關于VMWare的幾種聯網方式,可以參考:vmware中的bridge、nat、host-only的區別

關于配置網卡,可在VMWare的Edit->Virtual Network Editor中進行相關配置。

p.s.在Ubuntu系統中,可以使用命令#ifup {interface}和#ifdown {interface}來打開和關閉相關網卡。但是,如果以ifconfig eth0來設置或者是修改了網絡接口后,就無法再以ifdown eth0的方式來關閉了。因為ifdown會分析比較目前的網絡參數與ifcfg-eth0是否相符,如果不符的話,就會放棄這次操作。因此,使用ifconfig修改完畢后,應該要以ifconfig eth0 down才能夠關閉該接口。

二、關于遠端主機(Ubuntu)上的一些配置:

必須安裝openssh-server軟件,這樣才可以通過ssh連接到Ubuntu虛擬機。

安裝命令:sudo apt-get install openssh-server.

sudo /etc/init.d/ssh restart(重新啟動ssh服務)

具體可參考:Ubuntu下安裝OpenSSH Server并在客戶端遠程連接Ubuntu

現在,安裝好openssh-server后,可以運行命令:netstat -an | grep 22 或 ps -e |grep ssh

查看22端口是否處于LISTEN狀態或ssh服務是否已經運行,如果是,則說明Ubuntu主機上的ssh已經配置好了。

三、XShell連接到遠端主機Ubuntu:

依照提示,逐步配置,端口號選擇22,進行個性化配置后,即可進行遠程登錄。

p.s.

1、為了在xshell中正常的顯示中文,我們要把xshell編碼方式改成utf8。具體操作為:

[file]–>[open]–>在打開的session中選擇連接,點擊[properties] -> [Terminal ] ,在右邊的translation先選擇utf8,然后重新連接服務器即可。

2、如何將windwos上的文件傳輸到虛擬機上的linux 上

法一:

輸入rz –help

如果出現程序“rz”尚未安裝。 您可以使用以下命令安裝:

sudo apt-get install lrzsz

切換到你要存放文件的目錄

File->Transfer->Send ZMODEM,出現一個對話框,選擇你要傳輸的文件就可以了。

法二:

使用pscp(putty的一個綁定程序)來實現文件傳輸。

另外,個人談談采用遠程登錄方法的一些好處:

1、可以個性化配置終端;

2、虛擬機不必運行在圖形界面;

3、操作簡單,如同在系統終端上操作一樣;

4、傳輸文件很簡單,另外,可以使用粘貼復制,這是很方便的。

附:

Fire this command:

sudo iptables -L

If you see that no traffic is allowed (i.e. no specific rules), then run the following command:

sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT

this command tells the system to allow incoming connections to port 22...and usually should solve your dilemma, specifically for?ssh?/?sshd.

UPDATED as of July 31,2016: iptables have nothing to do with ssh as an application, but on other hand, functions as router in allow the traffic to port 22. When using iptables, the system actually understand 'ssh' however, it's a shortcut within command line but, really, it's actually?iptables INPUT -p udp -dport 22?while --dport means "destination port" (ssh uses port 22). This probably caused some misconception on seeing 'ssh' as if it's an appication, but really '22' as port.

總結

以上是生活随笔為你收集整理的Linux无法连接远程仓库,ssh无法连接到远端Ubuntu的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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