1. 程式人生 > >linux下開啟SSH,並且允許root使用者遠端登入,允許無密碼登入

linux下開啟SSH,並且允許root使用者遠端登入,允許無密碼登入

參考:http://blog.csdn.net/jia0511/article/details/8237698

1. 允許root使用者遠端登入

修改ssh服務配置檔案

sudo vi /etc/ssh/sshd_config

調整PermitRootLogin引數值為yes,如下圖:

2. 允許無密碼登入

同上,修改ssh服務配置檔案,兩種情況:

1) 將PermitEmptyPasswords yes前面的#號去掉

2) 將PermitEmptyPasswords 引數值修改為yes,如下圖:



無論哪種,最後PermitEmptyPasswords引數值為yes

以上兩種配置,均需要重啟ssh服務

service sshd restart  # 或者
/etc/initd.d/sshd restart

擴充套件:

為了安全起見,FreeBSD預設情況下是不允許root使用者進行SSH遠端登入的,需要進行以下操作才可以進行Root使用者的ssh遠端登入。

首先vi編輯/etc/inetd.conf,去掉ssh前的#註釋,儲存後:wq退出 (開啟監聽ssh服務)

編輯/etc/rc.conf, 最後加入:sshd_enable=”yes”即可
啟用sshd服務:

#/etc/rc.d/sshd start

檢查服務是否啟動,在22埠應該有監聽。

# check port number 22

#netstat -an #
#netstat -tnlp

最後,編輯ssh配置檔案

  #vi  /etc/ssh/sshd_config

在/etc/ssh/sshd_config最後中加入

PermitRootLogin yes #允許root登入
PermitEmptyPasswords no #不允許空密碼登入
PasswordAuthentication yes # 設定是否使用口令驗證。

修改完配置檔案後,重新啟動sshd伺服器(/etc/rc.d/sshd restart)即可。

補充:

1. 如果重啟後還是不行, 請重新載入sshd_config 檔案

/etc/rc.d/sshd reload

2. 如果出現using keyboard-interactive authentication
password:
請確認配置檔案中,PasswordAuthentication引數值是否已經改成yes
另外如果客戶端是putty, 那麼請確認”嘗試’智慧鍵盤’認證(SSH-2)”的勾是否有去掉!!!!
3. 如果是使用root帳號登陸
請確認密碼是否為空
空密碼無法登陸
4. 請確認是否有安裝SSH
確認sysinstall>>>configure>>>networking>>>sshd是否的勾是否有打上.

相關推薦

linux開啟SSH並且允許root使用者遠端登入,允許無密碼登入

參考:http://blog.csdn.net/jia0511/article/details/8237698 1. 允許root使用者遠端登入 修改ssh服務配置檔案 sudo vi /etc/ssh/sshd_config 調整PermitRootLogin

linux開啟SSH允許root使用者遠端登入,允許無密碼登入

 目錄 首先輸入當前使用者的密碼 然後輸入root賬戶的密碼 確認root使用者的密碼 編輯ssh的配置檔案,命令:nano /etc/ssh/s

Linux 開啟ssh服務

archive ger 解決方案 blog 開啟 命令 驗證 www star 在虛擬機裏安裝完後,想往虛擬機裏拷貝軟件 當使用Xmanager ftp連接時候 出現 連接不上的問題,其解決方案如下: 1、修改sshd_config文件,命令為:vim /etc/ssh/s

linux開啟SSH

安裝ssh  apt-get install openssh-server 啟動 service sshd start 停止 service sshd stop 修改配置檔案 /etc/ssh/sshd_config     PasswordA

Linux使用SSH和VNC實現圖形化遠端控制(Ubuntu 9.04環境)

1、配置網絡卡     在Ubuntu中配置網絡卡很簡單,只需要開啟/etc/network/interfaces檔案,將你想設定靜態IP的那個網絡卡的IP配置資訊儲存起來就可以了,動態獲取的不需要配置。 auto eth1   iface eth1 inet stat

linux允許root使用者遠端登入並建立ssh信任的方法

1允許root遠端登入 啟用root使用者:sudo passwd root      //修改密碼後就啟用了。  安裝OpenSSH server: 1. 使用apt命令安裝openssh server $ sudo apt-get install openssh-se

mysql 忘記了root的password(linux解決方法window同理)

.cn rac oot 命令行 linu size word sta ont mysql 忘記了root的password的時候的解決步驟, 1: cd /etc/mysql/(進入mysql的配置文件夾) 2:vim my.cnf \skip-grant-t

win10Linux子系統開啟ssh服務

原文: win10下Linux子系統開啟ssh服務 為了便於交流共同學習,博主QQ群242629020(stm32-MCU認認真真交流群) 歡迎批評指導!!!電梯:https://jq.qq.com/?_wv=1027&k=5n1AfYq  參考:https://www.

Linux 使用eclipse開啟jsp檔案時閃退

報錯:eclipse: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.               &n

linux開啟中文亂碼set fileencoding 為latin1

2.http://www.cnblogs.com/joeyupdo/archive/2013/03/03/2941737.html 以下為copy連結2中的介紹 (1)encoding: Vim 內部使用的字元編碼方式,包括 Vim 的 buffer

虛擬機器安裝docker並且ssh與的連線(centos6)--docker筆記

當前環境:win10->vmware->centos6.5(86_64) 不用管太多,先安裝docker。後面會有注意點。 1. yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-

linux修改ssh預設的連線埠及禁止root遠端連線等

一、背景       還是來源於一篇部落格,博主的伺服器被入侵者無情入侵,所用的手段就是先獲取root的密碼,然後遠端連線root。那麼如果我們修改ssh預設連線的埠,並且禁止root遠端連線的話,是不是就稍微安全點呢。 二、修改ssh預設連線埠 1、

linux 檢視ip和開啟sshftp服務

 檢視ip命令:ifconfig 檢視服務狀態:service vsftpd status vsftpd服務 l      服  務:vsftpd l      位  置:光碟1 l      軟  件:vftpd-2.0.1-5.i386.rpm l      配  置

Linux開啟啟動服務命令(chkconfig、ntsysv)檢視開啟了哪些服務

netstat可用檢視目前已經啟動的服務,service可以用來立即啟動某個服務。chkconfig用來設定服務在開機的時候自動啟動。--檢視nfs服務是否開機自動啟動。可以看見6個開機級別都不會啟動nfs服務。[[email protected] ~]# ch

linux系統新建一個登入使用者並且禁用root使用者

1 新建一個使用者名稱為test 的使用者 #useradd test #passwd test 然後根據提示輸入密碼 2 編輯配置檔案 #vi /etc/ssh/sshd_config 修改PermitRootLogin 後面的yes 為 no ,並且去掉前面的註釋符,退

·轉」Linux伺服器開啟ssh服務實現ssh遠端登陸!

最近在學linux,使用ssh遠端登陸linux,記錄下來!首先進入/etc目錄下,/etc目錄存放的是一些配置檔案,比如passwd等配置檔案,要想使用ssh遠端登陸,需要配置/etc/ssh/sshd_config檔案裡的配置資訊,使用vim編輯,在命令列模式下輸入 vi

linuxwget命令支持斷點續傳ftp、http、https等協議

strong 工作 等待 命名 wget命令 source cmd itl 操作 轉載的地址:http:[email protected]/* *//blog/static/32097310201171833420905/ 今天操作遠端機器的時候發現少一個安裝

Linux開啟關閉防火墻

配置 sta 工具 不知道 status chkconfig -1 tar sco 一.Linux下開啟/關閉防火墻命令 1) 永久性生效,重啟後不會復原 開啟: chkconfig iptables on 關閉: chkconfig iptables off 2) 即

Linux利用ssh遠程文件傳輸 傳輸命令 scp

什麽 lena 本地 文件 /var/ 使用方法 scp web服務 lin 在linux下一般用scp這個命令來通過ssh傳輸文件。一、scp是什麽?  scp是secure copy的簡寫,用於在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本

【修改密碼】Linux修改Mysql的用戶(root)的密碼

exit 用戶 mysql use 操作 -- 原來 都沒有 註意 修改的用戶都以root為列。一、擁有原來的myql的root的密碼;方法一:在mysql系統外,使用mysqladmin# mysqladmin -u root -p password "test123"E