經過密鑰 SFTP (一)

接續上一篇 經過密鑰 SSH 登陸設置

http://www.javashuo.com/article/p-kevviygp-hg.htmllinux

測試環境、測試目標

linux   (192.168.1.191): ftp 客戶端:命令行
Mac     (192.168.1.191): ftp 客戶端:FileZilla
Windows (192.168.1.174):  ftp 客戶端:FlashFTP

linux 服務器(192.168.1.192): 已設置 SSH 密鑰方式

目的:
	1. 從 客戶端 SFTP 方式 ftp 到 192
	2. 對於管理員,簡單設置 SFTP,足夠了!
	3. 還須要給其餘人員受權 SFTP,並進行權限和目錄限制,將在下一階段完成

一、 去掉 SSH 密碼方式登陸

sudo vim /etc/ssh/sshd_config
	
	# by wzh 20190114 yes ---no ,can not use password to SSH
	PasswordAuthentication  no
	
	重啓 sshd 服務
	sudo systemctl restart sshd

二、linux 191 客戶端 到 192 服務器

1. 由於 191 也是 ubuntu Server 18.04 ,只能使用 命令行測試
2. 先在 191 上 touch test191,並隨意輸入一些文字,用於 ftp 上傳測試
3. 在 192 上 touch test192,並隨意輸入一些文字,用於 ftp 下載測試

4. 開始 sftp 
	$ sftp 192.168.1.192
		Connected to 192.168.1.192.

5. 上傳測試 (本地  上傳 test191 文件 到 192)
	sftp> put test191
		Uploading test191 to /home/dhbm/test191
		test191                                       100%   46    47.1KB/s   00:00 

6. 下載測試(從 192 下載 test192 文件 到 191)
	sftp> get test192
		Fetching /home/dhbm/test192 to test192
		/home/dhbm/test192                            100%   46    32.8KB/s   00:00

三、Mac 客戶端 使用 FileZilla 到 192 服務器

打開 Terminal 先試試 (這個 -P 是大寫! ssh 的 -p 是小寫)
sftp -P 3XXX dhbm@221.122.XXX.XXX

** 能夠先直接測試成功以後,再新建站點、保存!
新建一個站點:選擇以前 SSH 的時候建立好的私鑰文件

點擊 「鏈接」 ---剛纔的站點

四、Mac 客戶端使用命令行 到 192 服務器

$ sftp 192.168.1.192
Connected to 192.168.1.192.
sftp> 
測試方式同上 : 191 到 192

五、Win10 客戶端 FlashFTP 到 192 服務器

1. 下載安裝 FalshFTP

2. 快速鏈接

3. 第一次鏈接會彈出提示

4. 上傳測試:從 win10 的 c 盤找個文件拖過去

5. 下載測試: 從 192 這裏選擇前面測試過的文件 test191 和 test192 ,拖過來到 win10

相關文章
相關標籤/搜索