天天看點

ubuntu19.04配置清華源和ssh

首先将源替換為清華源,這裡使用清華大學TUNA協會提供的一鍵配置腳本Oh My TUNA

wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py
sudo python3 oh-my-tuna.py --global
           
ubuntu19.04配置清華源和ssh

然後執行

sudo apt update

sudo apt upgrade

更新系統。由于輸入密碼比較麻煩,這裡我首先使用

visudo

取消密碼。

ubuntu19.04配置清華源和ssh

在執行更新時出現了

snapd.snap-repair.service is a disabled or a static unit, not starting it

錯誤。執行以下指令即可解決。

sudo fuser -vki /var/lib/dpkg/lock
sudo dpkg --configure -a (在中間出現snapd錯誤時按Ctrl+C跳過)
sudo dpkg -P snapd
sudo apt install snapd
           

然後安裝sshd服務并啟動。

sudo apt install openssh-server
sudo systemctl start ssh
           

設定sshd開機自啟動:

檢視ip位址需要用到

ifconfig

指令:

sudo apt install net-tools
           

得到ip位址後,在windows即可使用powershell連接配接。注意這裡需要預裝ssh,我使用的是Git提供的ssh。

連接配接上之後,根據提示重新開機了系統。

接下來配置密鑰登入。

cd .ssh
ssh-keygen
           

ssh-keygen

需要輸入密鑰名,密碼則可以不輸入。

注意:windows

.ssh

檔案夾需要設定僅有本使用者才能通路的權限。

将密鑰添加到ubuntu上:

其中

[name]

為密鑰名,

[user]

[ip]

為虛拟機的使用者名和ip.

配置config快捷登入:

編輯.ssh檔案夾下的config檔案(沒有就建立一個),寫入以下内容:

Host [代稱,任意指定]
HostName [ip]
Port 22
User [使用者名]
IdentityFile ~/.ssh/[key檔案名]
           

然後

ssh [代稱]

就可以登入了.

ubuntu19.04配置清華源和ssh

ps:敲文章時每次都要切換成英文再輸入反引号實在是太麻煩了,我就把标點改成了英文:

右鍵單擊輸入法圖示,點選

設定

:

ubuntu19.04配置清華源和ssh
ubuntu19.04配置清華源和ssh

點選

按鍵

:

ubuntu19.04配置清華源和ssh
ubuntu19.04配置清華源和ssh

啟用中英文标點切換快捷鍵,這樣按下

ctrl+.

就可以在中文模式下輸入英文标點了.