設置ssh 上來能不自動斷線
修改自己 HOME 目錄下的.bash_profile文件,加上
export TMOUT=1000000 (以秒爲單位)
然後運行 source .bash_profile
當SSH遠程不能連接時,80%的可能是/var/empty/sshd不是root權限,建議嘗試採取以下兩步解決
chown -R root.root /var/empty/sshd
chmod 744 /var/empty/sshd
service sshd restart
CentOS linux--解決登錄vsftpd後無法使用dir和切換目錄的方法
查看selinux是否打開ftp支持
# getsebool -a|grep ftp
開啓目錄查看和文件上傳
# setsebool -P ftpd_disable_trans 1 或 setsebool -P ftp_home_dir 1
# setsebool -P allow_ftpd_full_access 1
然後重啓服務器
測試成功
1:安裝vsftpd yum install vsftpd
2:關閉防火牆 service iptables stop
3:允許21端口通行 vi /etc/sysconfig/iptables 添加兩條 -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A INPUT -p tcp --dport 30000:30100 -j ACCEPT
4:重啓防火牆 service iptables restart
5:啓動ftp service vsftpd start (這時可以匿名登錄ftp了)
6:配置ftp vi /etc/vsftpd/vsftpd.conf
修改一下內容:
anonymous_enable=NO
設定不允許匿名用戶訪問。
之類的軟件更好的連接服務器,得讓VSFTPD支持被動模式才行,上面已經開通相應端口防火牆,在最後加入
pasv_enable=YES
pasv_max_port=30100
pasv_min_port=30000
(上面的30000--30100端口號可以是其它的,在此舉例)
7:添加用戶
vi /etc/vsftpd/vsftpd.conf 中
把用戶限定到自己的目錄
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在chroot_list中添加用戶名就行了 一行一個用戶
# useradd -d /var/www/html -g ftp -s /sbin/nologin xxx
設置用戶密碼
# passwd xxx
提升目錄權限
# chmod 777 /var/www/html -R
將目錄分配給ftp組的xxx用戶
# chown xxx:ftp /var/www/html 若不成功直接修改/etc/passwd ftptest:x:501:50::/var/www/html:/sbin/nologin
重啓vsftpd
# service vsftpd restart
原博客地址:http://blog.csdn.net/shutfuckingup/article/details/8250290