導航:首頁 > 程序命令 > ubuntussh命令

ubuntussh命令

發布時間:2023-03-05 08:08:33

① SSH連接Ubuntu Server伺服器的兩種方式

SSH(secure shell)用於遠程和伺服器交互

Ubuntu Server默認安裝了OpenSSH Server,可通過埠22連接

SSH客戶端可以用用戶名密碼的方式連接伺服器,也可以用密鑰對的方式連接伺服器。

可以使用SSH客戶端工具PuTTY,windows10自帶的SSH工具,或者VMWare的SSH工具連接伺服器

1.在命令行用 用戶名和密碼連接

ssh username@serveraddress

2.SSH客戶端還可以用 密碼對 (公鑰和私鑰)連接

這里使用Win10自帶的工具

生成密鑰對

運行命令:ssh-keygen

添加公鑰

打開生成的公鑰文件id_rsa.pub,復制全部內容

使用SSH密碼登錄的方式登錄Ubuntu伺服器,在當前用戶目錄創建文件夾.ssh,進入.ssh文件夾並創建文件authorized_keys,粘貼從公鑰復制的內容並保存文件

修改SSH配置

修改Ubuntu Server的文件:

/etc/ssh/sshd_config

將PubkeyAuthentication yes前面的注釋去掉

運行命令重啟sshd服務

sudo systemctl restart sshd

退出SSH連接,重新用私鑰登錄登錄

ssh <username>@<serveraddress> -i <私鑰路徑>

② 如何開啟ubuntu的SSH服務

buntu默認並沒有安裝ssh服務,如果通過ssh鏈接ubuntu,需
要自己手動安裝ssh-server,然而SSH分客戶端openssh-client和服務端openssh-server,openssh-
client是客戶端,openssh-server是服務端,

咱們這里講的是安裝SSH的服務端,即:openssh-server。

判斷咱們的機器是否安裝ssh服務,可以使用如下命令:

ssh localhost
ssh: connect to host localhost port 22: Connection refused

這個就表示沒有還沒有安裝SSH,

安裝命令:sudo apt-get install openssh-server

卸載命令:sudo apt-get remove openssh-server

咱們運行 sudo apt-get install openssh-server 命令之後,確認下是否安裝正常

ps -e|grep ssh

1418 ? 00:00:00 sshd

看到sshd那說明ssh-server已經啟動了

如果沒有則可以這樣啟動:sudo /etc/init.d/ssh start 或者 service ssh start

之前因為實驗安裝SSH,安裝又卸載後卻提
示:E:unable to locate package opensshE:unable to locate package server這個是
警告是說明本機沒有找到openssh的安裝包,之前能安裝說明SSH包是存在的,而卸載後卻提示找不到SSH包,說明很可能是運行卸載後,直接刪除掉
了,那麼我們現在需要升級下sudo apt-get update,然後再安裝試試還是不行。然後網上找了下說是更新了軟體源,需要更新並且安裝後才能
使用 安裝更新
sudo apt-get dist-upgrade

③ ubuntu登錄ssh工具

在嘗試用CRT登錄的時候,無法登錄到ubuntu系統,於是開始檢查,以下是我登錄方法。

1、首先檢查ubuntu是否安裝ssh工具,如果沒有安裝則用apt命令安裝。

2、在防火牆中關閉22埠的攔截,使用命令:

sudo ufw allow 22/tcp     #允許外部訪問22埠(ssh的埠)

3、用CRT連接時使用SSH2連接,用戶名使用當前登錄用戶,輸入密碼,即可連接。

④ 在Ubuntu 18.04系統中啟用SSH登錄的方法

Secure Shell(SSH)是linux系統管理中的經常要用到的一種遠程訪問技術。在Ubuntu 18.04系統倉庫中,已經收錄了同為開源的OpenSSH,我們可以用它來為系統開啟SSH訪問功能。

一、打開終端,輸入以下命令安裝OpenSSH服務

sudo apt-get install openssh-server

二、步驟一是在當前系統增加SSH服務
如果需要對SSH服務修改設置,可以用字處理工具編輯其配置文件,位於「 /etc/ssh/sshd_config 」,比如用vim修改的命令就是:

sudo vim /etc/ssh/sshd_config

三、安裝後,查看SSH有沒有運行;

ps -ef|grep sshd

sudo service ssh status

如果有運行,如果上述結果中沒有sshd出現,那麼可能就是你的server端程序沒有安裝(Ubuntu 18.04 默認沒有安裝ssh server,只安裝了ssh client),或者sshd服務沒有啟動
可以用server命令來啟動

sudo service ssh start

四、安裝完成之後,就可以在客戶端用系統用戶來遠程登錄了。

如果出現ssh無法遠程連接ubuntu系統,提示

System is booting up. See pam_nologin(8)

Connection closing... Socket close.

無法遠程登錄!但是本地可以正常登錄。

修改文件: /etc/pam.d/sshd

本地登陸
vim /etc/pam.d/sshd
注釋account required pam_nologin.so。即在這一行前邊加#。保存即可

或者本地登錄後,注釋掉 pam_nologin.so 行,命令如下:

sudo sed -i -r 's/^(.*pam_nologin.so)/#1/' /etc/pam.d/sshd

⑤ 如何在 Ubuntu 20.04 上安裝啟用 SSH

Secure Shell (SSH) 是用於客戶端和服務端之間安全連接的網路協議。服務端和客戶端之間的每次交互均被加密

本教程講解了如何在 Ubuntu 系統上啟用 SSH。

啟用SSH服務將允許您遠程連接到系統執行並管理任務。您還可以通過scp和sftp命令來傳輸拷貝文件。

默認情況下,當你安裝完 Ubuntu 系統後,系統是不允許通過SSH進行遠程訪問的,您需要安裝OpenSSH並啟用它。

安裝方法很簡單,你需要以root或者具備 sudo許可權的帳號 按以下步驟安裝並啟用SSH。

至此,你可以通過SSH遠程連接到你的Ubuntu系統了。Linux 和 macOS 系統默認安裝了 SSH 客戶端。 要從Windows計算機連接,請使用SSH客戶端,例如 PuTTY 。

通過網路連接到 Ubuntu 計算機,請使用以下格式調用 ssh 命令,然後輸入用戶名和IP地址:

如果您不知道Ubuntu系統IP地址,則可在系統上使用 ip 命令 獲取IP地址:

輸出內容中你可以看到IP地址是: 192.168.1.104 .

Once you』ve found the IP address, log in to remote machine by running the following ssh command:

根據獲取的IP地址,你可以通過以下命令方式進行遠程ssh登錄:

首次連接時,你會看到類似如下的信息:

輸入 yes 後,系統提示輸入密碼。

輸入密碼登錄成功後,你將看到 Ubuntu 默認歡迎信息:

現在,你已經成功 ssh 登錄到了你的Ubuntu系統上。

要在您的Ubuntu系統上禁用SSH伺服器,只需運行以下命令即可停止SSH服務:

稍後,如果要重新啟用它,請輸入:

如何在Ubuntu 20.04上安裝並啟用SSH已經講解完,現在你可以嘗試在你伺服器上安裝並啟用SSH了。

如果你的伺服器在公網,建議修改默認的SSH埠,可以降低自動攻擊的風險,從而增加系統安全性。

如果要活的更多關於如何配置SSH server的信息,可以查看 SSH/OpenSSH/Configuring 配置指導和 OpenSSH官網手冊 。

⑥ 如何使用ssh登錄虛擬機Ubuntu

方法/步驟
准備工作:首先需要在windows系統中安裝虛擬機,並在虛擬機中安裝好linux操作系統,這里安裝的是vmware player虛擬機和ubuntu版本的操作系統。關於該部分的安裝在作者的其他經驗中有詳細介紹。
在windows主機中安裝上ssh軟體,ssh是Secure Shell 的縮寫,主要提供遠程登錄協議。windows下的安裝很簡單,只要下載好安裝程序,雙擊即可安裝。安裝完成後會生成兩個軟體圖標。
在ubuntu系統中安裝ssh,通常ubuntu中默認是安裝的。可以通過命令進行查看:dpkg -l | grep ssh
如果ubuntu系統中沒有安裝ssh程序,也可以使用下列命令進行安裝:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安裝好後ssh服務的啟動和停止命令如下:
啟動ssh服務:
#sudo /etc/init.d/ssh start
停止ssh服務:
#sudo /etc/init.d/ssh stop
重啟ssh服務:
#sudo /etc/init.d/ssh restart
通過虛擬機啟動ubuntu系統,打開shell終端,通過ifconfig命令,查看該系統的ip地址,ssh的埠號一般為22.
打開windows系統中的ssh客戶端軟體,選擇快速連接,輸入ubuntu系統的ip地址和賬戶名,並根據提示輸入密碼,即可通過ssh登錄到ubuntu系統中去,並執行各種命令操作。
還可以通過ssh軟體文件傳輸軟體,將windows中的數據傳輸到ubuntu系統中。同時也可以將ubuntu系統中的文件下載到當前的windows系統中。方法是:選中文件--右鍵--上傳(下載)。

閱讀全文

與ubuntussh命令相關的資料

熱點內容
安卓快手下載怎麼沒有下載到本地 瀏覽:228
怎麼在安卓手機登繪旅人 瀏覽:404
桌面文件全部加密 瀏覽:401
6s怎麼外接u盤需要什麼app 瀏覽:131
linux查看文件許可權命令 瀏覽:685
安卓手游存檔怎麼用 瀏覽:761
linuxyum安裝ftp 瀏覽:690
村委會主任可以推行政命令嗎 瀏覽:102
電腦文件夾封面多張圖片 瀏覽:263
網吧總伺服器叫什麼 瀏覽:922
多個演算法解決同一個問題 瀏覽:455
小車解壓後我的購車發票呢 瀏覽:977
做app開發用什麼雲伺服器 瀏覽:177
linux網卡子介面 瀏覽:985
21歲職高畢業學程序員怎麼學 瀏覽:321
vs如何對單個文件編譯 瀏覽:6
為什麼有的電腦不能安裝python 瀏覽:75
金蝶迷你版加密狗檢測到過期 瀏覽:186
硬體描述語言編譯結果 瀏覽:655
程序員逆天改命 瀏覽:19