我有一台 Macbook pro,我成功设置了授权密钥,这样每次登录远程机器时都不必输入密码。
多年后,我有了一台安装了 Ubuntu 的新计算机。我现在正在尝试做同样的事情,但我遇到了问题。
到目前为止,我已经运行ssh-keygen -t dsa
并将我的~/.ssh
文件夹的权限更改为 700,并将id_dsa*
文件的权限更改为 600
我已经更新了authorised_keys
远程机器上的文件,现在它看起来像:
ssh-rsa KEYFORTHEOLDMACHINEWHICHISTILLUSE
ssh-dss KEYFORTHENEWMACHINE
Run Code Online (Sandbox Code Playgroud)
我在两者之间有一个空间。我不知道这是否重要,但我没有尝试空格,并且它们之间也有换行符。
我已经确保我的服务器上的权限也如上。
但是当我ssh
进入时,仍然提示我输入密码。有什么明显的我做错了吗?
更新:
当我运行时ls -ld ~/ ~/.ssh ~/.ssh/authorized_keys
,我得到以下信息:
drwxr-xr-x 5 myusername domain users 4096 Jun 8 20:58 /home/myusername/
drwx------ 2 myusername domain users 4096 Jun 8 18:06 /home/myusername/.ssh
-rw------- 1 myusername subdept-phys-sags 1044 Jun 8 18:06 /home/myusername/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
更新:
当我运行时ssh -vv remote_server
,我得到以下信息:
OpenSSH_7.2p2 Ubuntu-4, OpenSSL 1.0.2g-fips 1 Mar 2016
debug1: …
Run Code Online (Sandbox Code Playgroud) 我是 Linux 新手。我安装了 Ubuntu 16.04 LTS。我正在尝试安装 Skype。我下载了这个包:
skype-ubuntu-precise_4.3.0.37-1_i386
Run Code Online (Sandbox Code Playgroud)
当我打开包裹时,我被带到一个窗口,该窗口提供有关 Skype 的信息并有一个“安装”按钮。
当我单击“安装”时,它会说“正在安装”几分之一秒,然后再恢复到“安装”——但什么也没发生。没有错误消息或任何给我任何进一步信息的信息。
我正在运行 64 位系统。
如何安装 Skype?