記錄下用SecureCRT連接虛擬機中Ubuntu16.04系統

記錄下用SecureCRT連接虛擬機中Ubuntu系統

一、開啓和關閉防火牆

引自:https://www.cnblogs.com/sweet521/p/5733466.html

由於LInux原始的防火牆工具iptables過於繁瑣,所以ubuntu默認提供了一個基於iptable之上的防火牆工具ufw。

ubuntu 9.10默認的便是UFW防火牆,它已經支持界面操作了。在命令行運行ufw命令就可以看到提示的一系列可進行的操作。

最簡單的一個操作:sudo ufw status可檢查防火牆的狀態,我的返回的是:不活動

sudo ufw version防火牆版本

ubuntu 系統默認已安裝ufw.

1.安裝

sudo apt-get install ufw

2.啓用

sudo ufw enable

sudo ufw default deny

運行以上兩條命令後,開啓了防火牆,並在系統啓動時自動開啓。關閉所有外部對本機的訪問,但本機訪問外部正常。

3.開啓/禁用

sudo ufw allow|deny [service]

4.打開或關閉某個端口,例如:

sudo ufw allow smtp 允許所有的外部IP訪問本機的25/tcp (smtp)端口

sudo ufw allow 22/tcp 允許所有的外部IP訪問本機的22/tcp (ssh)端口

二、確保Ubuntu系統中安裝openssh

如果沒有安裝openssh會在使用遠程登錄工具SecureCRT的時候遇到了這個問題:

secureCRT The remote system refused the connection

SSH分客戶端openssh-client和服務端openssh-server,

openssh-client是客戶端,openssh-server是服務端。

當然判斷機器是否安裝ssh服務,可以使用如下命令:

ssh localhost

若反饋:

ssh: connect to host localhost port 22: Connection refused

說明並沒有安裝。所以在終端輸入:

sudo apt-get install openssh-client

安裝openssh-client

sudo apt-get install openssh-server

安裝openssh-server。

安裝完後,終端輸入:

ps -e|grep ssh  

若反饋類似:

1418 ?        00:00:00 sshd

說明ssh-server已經啓動了。當然也可以鍵入:

service ssh start

來啓動服務。此時再連接CRT就會發現已經解決了。

注:爲了解決在線安裝慢的問題,附上適用於Ubuntu10.04的版本的軟件包下載地址。

重啓ssh服務

service ssh restart

http://download.csdn.net/detail/u011552404/9373562

三、解決連接時報錯

Password Authentication Failed

Password authentication failed.Please verify that the username and password are correct.



執行以下命令來打開ssh配置文件

sudo gedit /etc/ssh/sshd_config

或者

sudo vim  /etc/ssh/sshd_config

#找到PermitRootLogin without-password

#將without-password修改爲yes

#重啓ssh服務service ssh restart

#再用securecrt就能成功登錄


當然,如果連接時

usernamed 和你再登錄時候輸入的用戶名不一致的話會出現異常信息

The server has disconnected with an error.  Server message reads:A protocol error occurred. Change of username or service not allowed: (root,ssh-connection) -> (zoujiaqing,ssh-connection)


用戶名不一致
至此,已基本搞定。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章