ÔõÑùʹÓÃÇå¾²µÄÎļþ´«ÊäÐÒ飨SFTP£©±£»¤CentOSЧÀÍÆ÷ÉϵÄÎļþ´«Êä
ÔõÑùʹÓÃÇå¾²µÄÎļþ´«ÊäÐÒ飨sftp£©±£»¤centosЧÀÍÆ÷ÉϵÄÎļþ´«Êä
ÕªÒª£ºÔÚÏÖ´úÊý×Ö»¯Ê±´úÖУ¬Êý¾ÝµÄÇå¾²ÐÔÖÁ¹ØÖ÷Òª¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚCentOSЧÀÍÆ÷ÉÏʹÓÃÇå¾²µÄÎļþ´«ÊäÐÒ飨SFTP£©À´±£»¤Îļþ´«Êä¡£ÎÒÃǽ«ÏêϸڹÊÍSFTPµÄ¿´·¨ºÍÔÀí£¬²¢Ìṩ´úÂëʾÀýÒÔ×ÊÖú¶ÁÕßÃ÷È·ÔõÑùÔÚCentOSЧÀÍÆ÷ÉÏÉèÖúÍʹÓÃSFTP¾ÙÐÐÎļþ´«Êä¡£
СÐò£º
ÔÚÔÆÅÌËãºÍ´óÊý¾Ýʱ´ú£¬Êý¾ÝµÄÇå¾²ÐÔ³ÉΪÁËÒ»¸öÖ÷ÒªµÄÒéÌâ¡£ÔÚÓë¿Í»§»òÏàÖúͬ°é¾ÙÐÐÎļþ´«Êäʱ£¬È·±£´«ÊäÊý¾ÝµÄÍêÕûÐԺͱ£ÃÜÐÔÊÇÖÁ¹ØÖ÷ÒªµÄ¡£Îª´Ë£¬Ê¹ÓÃÇå¾²µÄÎļþ´«ÊäÐÒ飨SFTP£©ÊÇÒ»ÖÖ³£¼ûµÄ×ö·¨¡£±¾ÎĽ«Ïò¶ÁÕßÏÈÈÝÔõÑùʹÓÃSFTPÀ´±£»¤CentOSЧÀÍÆ÷ÉϵÄÎļþ´«Êä¡£
ʲôÊÇSFTP£¿
SFTPÊÇÒ»ÖÖÇå¾²µÄÎļþ´«ÊäÐÒ飬Ëüͨ¹ýSSH£¨Secure Shell£©ÐÒéÀ´¾ÙÐмÓÃܺÍÑéÖ¤¡£ËüÌṩÁËÒ»ÖÖ¸üÇå¾²µÄÌæ»»¼Æ»®£¬¿ÉÒÔÌæ»»FTP£¨File Transfer Protocol£©ºÍFTP+SSL£¨FTPS£©¡£SFTPͨ¹ýÔÚ¿Í»§¶ËºÍЧÀÍÆ÷Ö®¼ä½¨Éè¼ÓÃܵÄͨѶ¹ÜµÀÀ´È·±£´«ÊäÊý¾ÝµÄÇå¾²ÐÔ¡£ËüʹÓÃÃÜÔ¿¾ÙÐÐÉí·ÝÑéÖ¤£¬²¢ÌṩÊý¾Ý¼ÓÃܺÍÍêÕûÐÔÑéÖ¤¹¦Ð§¡£
SFTPµÄÉèÖð취£º
ÏÂÃ潫ÏÈÈÝÔÚCentOSЧÀÍÆ÷ÉÏÉèÖúÍʹÓÃSFTP¾ÙÐÐÎļþ´«ÊäµÄ°ì·¨£¬ÒÔ×ÊÖú¶ÁÕß¿ìËÙÉÏÊÖ¡£
¸üкÍ×°ÖÃÐëÒªµÄÈí¼þ°ü£º
ÔÚ×îÏÈ֮ǰ£¬Ê×ÏÈÐèҪȷ±£CentOSЧÀÍÆ÷ÉÏ×°ÖÃÁËOpenSSHÈí¼þ°ü¡£Ê¹ÓÃÒÔÏÂÏÂÁîÀ´¸üкÍ×°ÖÃOpenSSH£º
sudo yum update sudo yum install openssh-server
µÇ¼ºó¸´ÖÆ
ÉèÖÃSSHDЧÀÍ£º
ͨ¹ý±à¼SSHÉèÖÃÎļþÀ´ÉèÖÃSSHDЧÀÍ¡£Ê¹ÓÃÒÔÏÂÏÂÁî·¿ªÉèÖÃÎļþ£º
sudo vi /etc/ssh/sshd_config
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
È·±£ÒÔϼ¸¸öÉèÖÃÒÑÆôÓãº
# ÆôÓÃSFTP×Óϵͳ Subsystem sftp /usr/libexec/openssh/sftp-server # ½ûÓÃFTPÐÒé # Subsystem sftp /bin/false # եȡrootÓû§µÇ¼ PermitRootLogin no
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢Í˳öÎļþ¡£
ÖØÆôSSHDЧÀÍ£º
ʹÓÃÒÔÏÂÏÂÁîÖØÐÂÆô¶¯SSHDЧÀÍÒÔʹ¸ü¸ÄÉúЧ£º
sudo systemctl restart sshd
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
½¨ÉèSFTPÓû§£º
½¨ÉèÒ»¸öÐÂÓû§£¬ÓÃÓÚSFTPµÄÎļþ´«Ê䡣ʹÓÃÒÔÏÂÏÂÁÉèÓû§£¬²¢ÉèÖÃÃÜÂ룺
sudo adduser sftp_user sudo passwd sftp_user
µÇ¼ºó¸´ÖÆ
ÉèÖÃSFTPÓû§µÄĿ¼£º
±à¼SSHDÉèÖÃÎļþ£¬ÉèÖÃSFTPÓû§µÄĿ¼¡£Ê¹ÓÃÒÔÏÂÏÂÁî·¿ªÉèÖÃÎļþ£º
sudo vi /etc/ssh/sshd_config
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
Ìí¼ÓÒÔÏÂÄÚÈݵ½Îļþĩβ£º
Match User sftp_user ChrootDirectory /home/sftp_user ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no PasswordAuthentication yes
µÇ¼ºó¸´ÖÆ
ÉúÑIJ¢Í˳öÎļþ¡£
ÖØÆôSSHDЧÀÍ£º
ʹÓÃÒÔÏÂÏÂÁîÖØÐÂÆô¶¯SSHDЧÀÍÒÔʹ¸ü¸ÄÉúЧ£º
sudo systemctl restart sshd
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
²âÊÔSFTPÅþÁ¬£º
ʹÓÃSFTP¿Í»§¶Ë£¨ÀýÈçFileZilla£©ÒÔsftp://µÄÃûÌÃÅþÁ¬µ½CentOSЧÀÍÆ÷¡£Ê¹ÓÃSFTPÓû§µÄÓû§ÃûºÍÃÜÂë¾ÙÐÐÉí·ÝÑéÖ¤£¬²¢¾ÙÐÐÎļþ´«Êä²âÊÔ¡£
½áÂÛ£º
±¾ÎÄÏÈÈÝÁËÔõÑùÔÚCentOSЧÀÍÆ÷ÉÏʹÓÃÇå¾²µÄÎļþ´«ÊäÐÒ飨SFTP£©À´±£»¤Îļþ´«Ê䡣ͨ¹ýÉèÖÃSSHDЧÀÍ£¬½¨ÉèSFTPÓû§²¢ÉèÖÃÆäĿ¼£¬ÎÒÃÇ¿ÉÒÔÈ·±£´«ÊäÊý¾ÝµÄÇå¾²ÐÔ¡£¶ÁÕß¿ÉÒÔƾ֤ÐèÒªÎÞаÉèÖÃSFTP£¬²¢Ê¹ÓÃSFTP¿Í»§¶Ë¾ÙÐÐÎļþ´«Êä¡£
Ï£Íû¶ÁÕßͨ¹ý±¾ÎÄÏàʶµ½SFTPµÄ»ùÀ´Ô´ÀíºÍÉèÖÃÒªÁ죬²¢ÄÜÔÚÏÖʵӦÓÃÖкÏÀíʹÓÃSFTPÀ´±£»¤Îļþ´«ÊäµÄÇå¾²ÐÔ¡£
ÒÔÉϾÍÊÇÔõÑùʹÓÃÇå¾²µÄÎļþ´«ÊäÐÒ飨SFTP£©±£»¤CentOSЧÀÍÆ÷ÉϵÄÎļþ´«ÊäµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡