我正在尝试使用ssh
命令,但是我有这个:
sudo ssh git-codecommit.us-east-1.amazonaws.com
[sudo] password for dali:
sudo: ssh: command not found
因此,当我尝试安装时openssh-client
,出现以下情况:
dali@dali-Lenovo-G50-70:~$ sudo apt-get install openssh-client
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Package openssh-client is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'openssh-client' has no installation candidate
与我删除并重新安装时一样。
答案1
您只需要更新您的 repo 列表并重新安装 openssh-client。
$apt-get update
$apt-get install openssh-client
答案2
您没有说您使用哪个操作系统版本,所以我会首先尝试搜索它,给出不同的软件包名称,如 ssh、ssh 和客户端等等。
打开终端窗口并尝试进行一些搜索并检查包描述是否涉及 ssh/ssh 客户端。
sudo apt-cache 搜索 XXX
...其中 XXX 是以下之一:openssh、ssh、ssh-client
如果确实如此,则使用以下命令安装该包:
sudo apt-get install _package_name_received_
最后,在磁盘上搜索此文件,因为您可能将其存储在不同的位置,如果找到,则使用此 ssh 文件的绝对路径。
sudo find / -name ssh -type f 2>/dev/null