Featured image of post Windows 구성은 발효하지 않고 우분투를 자유롭게 즐길 수 있습니다.

Windows 구성은 발효하지 않고 우분투를 자유롭게 즐길 수 있습니다.

이 기사는 Windows 구성이 Ubuntu로 무료로 입력 할 수 있다는 문제를 소개하고 해결합니다. Ubuntu는 발효되지 않습니다.

경고: 이 기사는 기계 번역으로 생성되어 품질이 좋지 않거나 잘못된 정보로 이어질 수 있으므로 주의 깊게 읽으십시오!

Windows 구성은 발효하지 않고 우분투를 자유롭게 즐길 수 있습니다.

원인

개인 블로그를 구성하는 동안 GitHub Action을 사용하여 자동으로 배포 할 계획이었습니다. SSH 키를 사용하여 따로 설정하는 데 사용해야합니다.

참조 링크

  1. Ubuntu 20.04에서 로그인 할 SSH 키를 구성하는 방법

  2. SSH가없는 로그인 구성이 성공한 후에 솔루션이 적용되지 않습니다.

구성

블로거는 Win10, Ubuntu20.04를 사용합니다.

구성 프로세스 키는 매우 간단합니다. 우선

1
ssh-keygen -t rsa -q -C "For SSH" -f rsa_id

그런 다음 사용하십시오ssh-copy-id remote_username@server_ip_address 공개 키를 원격 서버에 배포하지만 Windows는 일반적으로ssh-copy-id순서, 대신 다음 명령을 사용할 수 있습니다.

1
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

그런 다음 SSH 서비스를 다시 시작하여 사용하십시오.ssh remote_username@server_ip_address 연결은 비밀번호가 여전히 필요하다는 것을 발견했습니다. 정보를 확인한 후 링크 2는 Linux 플랫폼에 있습니다. Windows에 적용 할 수 없습니다. 당황합니다.

해결책

나는 OpenSSH AuthentInt 에이전트 항목이 시작되지 않았다는 것을 알았습니다. 설명은 분명합니다. 즉, 공개 및 개인 키를 확인하는 데 사용됩니다. 서비스가 켜진 후에도 시험에 직접 연결하는 것은 여전히 ​​불가능합니다.

image-20230413152155447

마지막으로 .ssh 디렉토리에 구성 파일을 추가하십시오

1
2
3
4
5
Host yourhost
     Hostname yourhost
     Port 22
     User youruser
     IdentityFile ~/.ssh/your_key

저장 후 다시 연결하고 완벽하게 해결하십시오! image-20230413152155447

JimmyStack 테마 사용 중 & Built with Hugo