當前位置:首頁 » 文件管理 » 怎麼用ssh登錄ftp伺服器

怎麼用ssh登錄ftp伺服器

發布時間: 2022-11-04 05:08:24

A. ssh怎麼連接伺服器

ssh協議,是遠程伺服器協議。
如果是windows,使用ftp傳輸相應資源,需要選擇ssh服務。
如果需要遠程建議使用putty,xshell進行遠程登錄

B. 如何開SSH的FTP帳號

下面開始:
首先修改sshd的配置文件:
$ sudo nano /etc/ssh/sshd_config

將該文件的末尾修改如下:
#Subsystem sftp /usr/lib/openssh/sftp-server
#該行(上面這行)注釋掉
Subsystem sftp internal-sftp
Match group sftp
#匹配sftp組,如為單個用戶可用:Match user 用戶名
ChrootDirectory /sftphome/
#指定用戶被鎖定到的那個目錄,為了能夠chroot成功,該目錄必須屬主是root,並且其他用戶或組不能寫
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
#UsePAM yes
#該行(上面這行)同樣注釋掉,或者移到Subsystem sftp internal-sftp的上面

下面建立sftp組和一個測試用戶testuser,該用戶屬於sftp組:
$ sudo groupadd sftp
$ sudo useradd -d /testuser -s /bin/false -g sftp testuser
$ sudo passwd testuser

創建Ftp目錄:
$ sudo mkdir -p /sftphome/testuser

重啟SSH服務 sshd:
$ sudo /etc/init.d/ssh reload

此時,使用帶有sftp功能的客戶端軟體,比如filezilla、flashfxp就可以用testuser使用sftp方式登錄伺服器了;

但是,此時無法在 /sftphome/testuser 目錄下建立、修改文件,所以還要修改目錄許可權,把testuser目錄屬主給予用戶testuser:

$ sudo chown testuser:sftp /sftphome/testuser
這樣,testuser用戶便可以自由操作此目錄了。

C. 如何用SSH命令在linux主機架設ftp伺服器啊

可以使用pureftp 可以使用mysql存ftp用數據 很方便管理。
ssh連上主機後如果伺服器是裝了vnc
可以使用vncserver :1命令 開啟遠程圖形界面 來進行管理

D. 如何通過ssh遠程登錄linux系統

通過ssh遠程登錄linux系統步驟如下:

1、啟動軟體,點擊快速連接,我們要選擇連接的協議。

E. 如何使用SSH登錄遠程伺服器

Windows下有很多SSH工具。在這里用的是Putty。如果安裝了Git並配置使用Putty的話,就不需要另外在安裝Putty了。使用SSH連接伺服器的命令如下:ssh IP地址
一般來說為了安全性考慮,埠號等一些參數並不會使用默認值。這樣的話命令就變成這樣:
ssh 用戶名@IP地址 -p 埠號

如果連接成功的話會提示你輸入遠程伺服器的密碼。全部成功之後SSH就會顯示遠程伺服器的提示符,這時候就說明連接成功了。
每次登錄SSH都需要輸入密碼很麻煩,而且可能不太安全。SSH還能使用另外一種登錄方式,也就是使用密鑰登錄。這種登錄方式需要客戶端生成一堆公鑰私鑰對,然後將公鑰添加到伺服器中,這樣下次就可以直接登錄了。
首先生成SSH密鑰,依照提示輸入信息即可。默認生成在用戶主目錄中的.ssh文件夾中。帶pub的是公鑰,接下來需要添加到伺服器中。
ssh-keygen

然後將本地公鑰添加到伺服器中,需要使用另一個命令:
scp -P 埠號 本地文件路徑 用戶名@遠程伺服器地址:遠程路徑

然後登陸伺服器,找到復制進去的公鑰,將公鑰名字改為authorized_keys並添加到對應的.ssh文件夾中。然後退出SSH重新登陸試試,成功的話不需要輸入密碼就會直接進入遠程伺服器。

F. 怎麼用ssh實現主機訪問內網ftp伺服器

在內網通過域名綁定伺服器,外網SSH訪問連接時,通過域名的訪問,實現訪問內網LINUX。具體的實現過程如下:明確LINUX伺服器內網訪問地址埠,確保LINUX伺服器正常開啟SSH服務,在內網SSH可以正常訪問連接。

G. 如何在windows下面通過ssh建立安全的ftp伺服器

Windows提供了一些遠程管理功能,像使用Windows PowerShell,ServerManager.exe,或一個telnet伺服器,但它並沒有提供原生的SSH(安全外殼)或Secure FTP訪問。
不過,好消息是它是相當容易成立SSH和安全FTP(SFTP)伺服器,讓您可以安全地訪問命令提示符和文件的電腦或遠程伺服器示例使用的情況下,包括故障排除,維修,或轉移/共享文件,當你走出辦公室。你甚至可以決定設置它做SSH隧道,以確保你的Wi-Fi流量使用熱點時。

雖然有很多SSH和SFTP伺服器可供選擇,在這里我們將討論freeSSHd以下。freeSSH中是一個SSH和Telnet伺服器,支持普通的shell或命令行SSH訪問,基於SSH的SFTP訪問(使用命令行或GUI客戶端),基於SSH隧道(VPN一樣的功能)。
freeSSH中很容易通過一個典型的Windows安裝程序安裝。做雖然確保創建上面的安裝結束時,因為它們所需的加密的私鑰。

配置伺服器
一旦你打開freeSSHd以下,你會發現一個系統托盤圖標,你可以單擊「打開伺服器設置。如果你沒有在安裝過程中創建的私鑰SSH選項卡並單擊「新建」的關鍵()。否則,你應該做的,為了獲得伺服器運行的是創建一些用戶通過點擊「用戶」選項卡。
為了使你的SSH伺服器更加安全,考慮強迫用戶進行身份驗證,通過自己的密碼加上一個私鑰,他們必須在他們的PC連接時,在他們的客戶端程序配置。
如果你知道將遠程連接到伺服器 - 如果它總是會從另一間辦公室,有一個靜態IP,例如 - 你也可以考慮遠程IP地址白名單,以提高伺服器的安全性。要做到這一點,只需點擊「主機限制」選項卡,並輸入IP地址。
如果您打算使用SFTP連接來傳輸文件,單擊SFTP選項卡,為用戶指定一個默認路徑。

測試伺服器
在打開你的防火牆上的SSH埠,可以測試伺服器從客戶端程序連接同一台PC上使用本地主機的主機地址或IP地址的PC。您可以使用標準的SSH和SFTP客戶端,如膩子,WinSCP賦予或FileZilla的。

打開防火牆
為了從其他電腦SSH埠22必須打開Windows防火牆或任何其他你可能已經安裝了個人防火牆訪問SSH伺服器。您可能已提醒有關允許或禁止訪問,當你第一次運行freeSSH中。如果沒有,你就無法通過SSH連接其他電腦,仔細檢查防火牆的設置。
如果你打算通過互聯網連接到SSH伺服器,路由器和網路PC連接必須被配置為允許訪問。在路由器中,您可以使用虛擬伺服器或埠轉發設置打開SSH埠22和前瞻性的PC主機的SSH伺服器的IP地址的流量。

H. 如何使用SSH登錄遠程伺服器

你好,
默認配置
Windows下有很多SSH工具。在這里我是用的是Putty。如果安裝了Git並配置使用Putty的話,就不需要另外在安裝Putty了。使用SSH連接伺服器的命令如下:
ssh IP地址

一般來說為了安全性考慮,埠號等一些參數並不會使用默認值。這樣的話命令就變成這樣:
ssh 用戶名@IP地址 -p 埠號

如果連接成功的話會提示你輸入遠程伺服器的密碼。全部成功之後SSH就會顯示遠程伺服器的提示符,這時候就說明連接成功了。
密鑰登錄
每次登錄SH都需要輸入密碼很麻煩,而且可能不太安全。SSH還能使用另外一種登錄方式,也就是使用密鑰登錄。這種登錄方式需要客戶端生成一堆公鑰私鑰對,然後將公鑰添加到伺服器中,這樣下次就可以直接登錄了。
首先生成SSH密鑰,依照提示輸入信息即可。默認生成在用戶主目錄中的.ssh文件夾中。帶pub的是公鑰,接下來需要添加到伺服器中。
ssh-keygen

然後將本地公鑰添加到伺服器中,需要使用另一個命令:
scp -P 埠號 本地文件路徑 用戶名@遠程伺服器地址:遠程路徑

然後登陸伺服器,找到復制進去的公鑰,將公鑰名字改為authorized_keys並添加到對應的.ssh文件夾中。然後退出SSH重新登陸試試,成功的話不需要輸入密碼就會直接進入遠程伺服器。

I. H3C交換機SSH配置方法

H3C交換機SSH配置方法

SSH為建立在應用層和傳輸層基礎上的安全協議。那麼用h3c交換機怎麼配置ssh呢?下面為大家介紹最簡單的配置方法,歡迎閱讀!

使用SSH+密碼認證(基本SSH配置方法)

註:在用戶使用SSH登錄交換機時,交換機對所要登錄的用戶使用密碼對其進行身份驗證

生成RSA和DSA密鑰對

[H3C]public-key local create rsa

[H3C]public-key local create dsa

設置用戶介面上的認證模式為AAA,並讓用戶介面支持SSH協議

[H3C]user-interface vty 0 4

[H3C-ui-vty0-4]authentication-mode scheme

[H3C-ui-vty0-4]protocol inbound ssh

創建用戶luwenju-juzi,設置認證密碼為luwenju-!@# 登錄協議為SSH,能訪問的命令級別為3

[H3C]local-user luwenju-juzi

[H3C-luser-luwenju-juzi]password cipher luwenju-!@#

[H3C-luser-luwenju-juzi]service-type ssh level 3

指定用戶luwenju-juzi的'認證方式為password

[H3C]ssh user luwenju-juzi authentication-type password

一個基本的SSH配置就結束了,配置完成後即可使用SSH登錄工具進行連接交換機

使用SSH+密鑰、密碼認證(高級SSH配置方法)

註:客戶端在使用SSH工具登錄交換機時,交換機同時使用密鑰和密碼對所要登錄的用戶實行身份驗證

生成RSA和DSA密鑰對

[H3C]public-key local create rsa

[H3C]public-key local create dsa

設置用戶介面上的認證模式為AAA認證,並在介面上開啟SSH協議,並設置用戶能訪問的命令級別為3

[H3C]user-interface vty 0 4

[H3C-ui-vty0-4]authentication-mode scheme

[H3C-ui-vty0-4]protocol inbound ssh

[H3C-ui-vty0-4]user privilege level 3

創建用戶,並指定認證方式為公鑰認證,用戶名為luwenju-juzi,密碼為luwenju-!@#

[H3C]local-user luwenju-juzi

[H3C-luser-luwenju-juzi]password cipher luwenju-!@#

[H3C-luser-luwenju-juzi]service-type ssh level 3

[H3C]ssh user luwenju-juzi authentication-type password-publickey

客戶端生成公鑰和私鑰

用puttygen.exe生成公私鑰對,然後放到某個文件夾下,在此,我們生成的公鑰叫luwenjukey私鑰為luwenju.ppk,然後我們把公鑰文件luwenjukey上傳到FTP伺服器,然後登錄交換機,將luwenjukey下載到交換機

ftp 202.106.0.20

[ftp]get luwenjukey

為用戶生成公鑰,在交換機上把文件luwenjukey中導入客戶端的公鑰,公鑰名為luwenju-juzikey 註:luwenju-juzikey是為用戶生成的公鑰

[H3C]public-key peer luwenju-juzikey import sshkey luwenjukey

為用戶luwenju-juzi指定公鑰luwenju-juzikey

[H3C]ssh user luwenju-juzi assign publickey luwenju-juzikey

然後打開SSH登錄工具,導入私鑰luwenju.ppk,然後輸入交換機的IP地址登錄即可

;
熱點內容
python讀取中文亂碼 發布:2024-04-30 16:27:13 瀏覽:664
天網移動伺服器地址 發布:2024-04-30 16:17:38 瀏覽:668
安川編程招工 發布:2024-04-30 15:21:31 瀏覽:642
lru缺頁演算法 發布:2024-04-30 15:19:29 瀏覽:497
伺服器內網ip和外網ip是什麼 發布:2024-04-30 15:13:13 瀏覽:752
c編譯的產物 發布:2024-04-30 15:07:07 瀏覽:59
sql2000服務 發布:2024-04-30 15:00:05 瀏覽:531
如何導出土豆緩存視頻 發布:2024-04-30 14:39:36 瀏覽:470
圖論環的演算法 發布:2024-04-30 14:39:35 瀏覽:641
演算法課項目 發布:2024-04-30 14:23:34 瀏覽:245