天天看点

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+.

就可以在中文模式下输入英文标点了.