Centos開啟telnetsshftpsftp服務 -开发者知识库

Centos開啟telnetsshftpsftp服務 -开发者知识库,第1张

Telnet

開啟telnet服務步驟:

1.   查看CentOS/Telnet_server版本:#cat /etc/issue,   #rpm -qa | grep telnet
2.   安裝服務:# yum install telnet-server
3.   查看安裝結果:#rpm –qa | grep telnet
4.   啟動telnet服務:vi /etc/xinetd.d/telnet,把其中 disable =yes修改為disable= no
5.   允許root登錄,修改/etc/pam.d/remote,注釋掉:auth       required     pam_securetty.so
6.   重啟telnet:service xinetd restart
SSH
                                  SSH
1.   由於SSH默認安裝服務,且打開了服務:#service sshd start

讓root用戶能夠SSH登陸

默認是不允許root用戶登錄SSH的,如果登陸結果就會如下:

用PuTTY登陸時,總提示:
login as: root
Using keyboard-interactive authentication.
Password:

Access denied

這個時候需要編輯其配置文件,輸入以下命令進行修改:

vim  /etc/ssh/sshd_config

然后進行修改.  找到

#PasswordAuthentication no

修改為:

PasswordAuthentication yes

這段的意思是,讓SSH使用密碼驗證登陸.  找到

#PermitRootLogin no

修改為

PermitRootLogin yes

這段的意思是,讓SSH准許root用戶登錄.一般來說,為了安全起見,這一段還是不要允許的好.不過安全要求不高,可以這樣做.  找到

#PermitEmptyPasswords no

修改為

PermitEmptyPasswords no

這段的意思是,使得允許空密碼成為不可用,換句話說就是,不允許空密碼登陸.

檢查是否在/etc/inetd.conf 中打開了,請把它注釋掉:

#ssh     stream  tcp     nowait  root    /usr/sbin/sshd     sshd -i -4

改成

#ssh     stream  tcp     nowait  root    /usr/sbin/sshd     sshd -i -4

保存、重啟

# /etc/inetd restart

這樣就root用戶就可以用SSH客戶端遠程登陸FreeBSD了.

需 要注意的是,在/etc/ssh下面有兩個配置文件:/etc/ssh/sshd_config和/etc/ssh/ssh_config,我們需要修改 的是/etc/ssh/sshd_config,我最開始就弄錯了--!修改到了/etc/ssh/ssh_config去了,結果咋都不對,寒.

                FTP服務
1.   開啟FTP服務步驟:
2.   安裝FTP服務包:#yum -y install vsftpd
3.   設置開機啟動vsftpd ftp服務:# chkconfig vsftpd on
4.   開啟FTP服務:# service vsftpd restart

PS:需關閉selinux (setenforce 0)
                SFTP服務
  1. #ssh –V  來查看openssh的版本,如果低於4.8p1,需要自行升級安裝,
  2. 創建sftp組:#groupadd sftp  
  3. 創建測試賬戶:#useradd -g sftp -s /bin/false testuser   修改密碼:# passwd testuser
  4. 創建目錄:#mkdir /opt/sftp   #cd /opt/sftp;      #mkdir testuser
  5. 修改測試賬戶HOME路徑:# usermod -d /opt/sftp/testuser testuser
  6. 配置sshd_config :# vim /etc/ssh/sshd_config
  7. 注釋掉:Subsystem   sftp    /usr/libexec/openssh/sftp-server
    1. 添加如下幾行
    2. Subsystem       sftp    internal-sftp  
    3. Match Group sftp  
    4. ChrootDirectory /opt/sftp/%u  
    5. ForceCommand    internal-sftp  
    6. AllowTcpForwarding no  
    7. X11Forwarding no  
  8. 設定Chroot目錄權限:chown root:sftp /opt/sftp/testuser #chmod 755 /opt/sftp/testuser  
    1. # mkdir /opt/sftp/testuser/upload  
    2. # chown uplus:sftp /opt/sftp/testuser/upload  
    3. # chmod 755 /opt/sftp/testuser/upload  
  9. 重啟sshd服務:# service sshd restart  

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复