ubuntu系统执行生成密匙命令后,home目录下面没有生成.ssh目录

ubuntu系统配置git ssh时,执行:ssh-keygen -trsa -C "youremail@example.com",home目录下面没有生成.ssh目录。

.ssh安全外壳协议,就先粗糙理解为远程登录,以.开头的文件/路径是隐藏的,需要配置.ssh/config时发现没有这个文件/路径,经过查找得知.ssh在Ubuntu系统并不是默认初始化的,需要在root模式下登录ssh。

手动安装ssh-server

  • 判断是否安装ssh服务,可以通过如下命令进行:ssh localhost

    显示:ssh: connect to host localhost port 22: Connection refused,表示没有还没有安装,可以通过apt安装。

  • apt安装命令如下:apt-get install openssh-server

  • 系统将自动进行安装,安装完成以后,先启动服务:/etc/init.d/ssh start

  • 启动后,可以通过如下命令查看服务是否正确启动:ps -e|grep ssh

  • 在尝试进入.ssh目录,成功。

原文地址:https://www.cnblogs.com/Uni-Hoang/p/12945913.html