linux的ssh相關指令

2022-07-18 06:45:15 字數 1760 閱讀 9015

apt-get install openssh-server

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

vi /etc/ssh/sshd_config

配置檔案修改這幾處地方  

port = 22 # 預設是22埠,如果和windows埠衝突或你想換成其他的否則不用動

#listenaddress 0.0.0.0 # 如果需要指定監聽的ip則去除最左側的井號,並配置對應ip,預設即監聽pc所有ip

permitrootlogin no # 如果你需要用 root 直接登入系統則此處改為 yes

passwordauthentication no # 將 no 改為 yes 表示使用帳號密碼方式登入

service ssh start            # * starting openbsd secure shell server sshd

# 或者

/etc/init.d/ssh start # * starting openbsd secure shell server sshd

如果提示錯誤資訊中包含could not load host key則需要重新生成 key

sudo rm /etc/ssh/ssh*key # 先移除舊的key

dpkg-reconfigure openssh-server

生成之後需要重啟ssh服務使新的金鑰生效:     

service ssh restart          # * restarting openbsd secure shell server sshd

# 或者

/etc/init.d/ssh restart       # * restarting openbsd secure shell server sshd

啟動、停止和重啟ssh的命令如下

/etc/init.d/ssh start         # * starting openbsd secure shell server sshd

/etc/init.d/ssh stop # * stopping openbsd secure shell server sshd

/etc/init.d/ssh restart # * restarting openbsd secure shell server sshd

service ssh status

# * sshd is running 顯示此內容則表示啟動正常

ps -e | grep ssh

如果ssh已經啟動則會提示

469 ?        00:00:00 sshd

sudo systemctl enable ssh    #說明:sudo是提公升許可權,systemctl是服務管理器,enable是systemctl的引數,表示啟用開機自動執行,ssh是要設定的服務名稱。

注:如果要設定開機禁止啟動則

sudo systemctl disable ssh   #說明:sudo是提公升許可權,systemctl是服務管理器,disable是systemctl的引數,表示禁止開機執行,ssh是要設定的服務名稱。

LINUX相關指令

檔案操作 刪除資料夾 rm rf 目錄名字 說明 r就是向下遞迴,不管有多少級目錄一併刪除 f就是直接強行刪除,不作任何提示。新建資料夾 mkdir 資料夾 修改許可權 chmod 777 檔名 說明 777表示所有的使用者可以對檔案進行讀寫執行等操作。解壓檔案 tar zxvf filename....

Linux壓縮相關指令

在linux系統的使用過程中,經常會使用到一些壓縮指令,現整理如下。壓縮檔案的副檔名及含義 z compress 程式壓縮的檔案 gz gzip 程式壓縮的檔案 bz2 bzip2 程式壓縮的檔案 tar tar 程式打包的資料,並沒有壓縮過 tar.gz tar 程式打包的檔案,其中並且經過 gz...

Linux相關基礎指令

linux 一 基本命令 1 list 顯示目錄下的專案 基本選項 1 a 顯示所有檔案,包括隱藏檔案,注意 隱藏檔案不是不想讓人看到,而是表示該檔案是系統中重要的檔案,不是必須,不要動它 2 i 顯示檔案的id,long 長格式 3 l 顯示詳細資訊,具體資訊見下圖 4.d 檢視目錄屬性 5 h ...