Windows 터미널을 사용한 쉬운 SSH 세션
5389 단어 windowsterminaltutoriallinuxssh
이 가이드는 대부분 내가 필연적으로 그것들을 잊어버리거나 내 기계를 다시 덮을 때 미래의 나를 위한 지침입니다.
예를 들어 사용자 이름
user과 네트워크reliablechair에 있는 시스템reliablechair.lan을 사용하겠습니다.OpenSSH 설치
OpenSSH는 Windows feature 으로 제공되지만 저는 Chocolatey 으로 설치하는 것을 선호합니다.
관리자 권한 PowerShell 콘솔에서 다음 명령을 실행합니다.
choco install openssh
cd 'C:\Program Files\OpenSSH-Win64\'
Set-Service -Name ssh-agent -StartupType Automatic
Start-Service ssh-agent
SSH 키 생성
다음 단계는 SSH 키를 만드는 것입니다. 나는 아마도 필요하지 않은 각 대상 머신에 대해 하나씩 만들고 있습니다. 원하는 경우 여러 컴퓨터에 동일한 키를 사용할 수 있습니다. 이 경우 파일 이름을 생략하고 ssh-keygen 에서 제공하는 기본 이름을 사용할 수 있습니다.
암호를 사용하여 키를 보호할지 여부를 선택할 수 있습니다. 그렇게 하면 SSH를 통해 시스템에 연결하기 전에 암호를 입력해야 합니다.
이러한 명령에는 상승된 콘솔이 필요하지 않습니다.
cd ~
ssh-keygen -t rsa -b 4096 -f .\.ssh\reliablechair
SSH 구성에 초기 항목 추가
이 항목을 사용하면 공개 키를 복사하는 동안 암호로 신뢰할 수 있는 의자에 연결할 수 있습니다. 이것을 설정하지 않으면 SSH가 시스템의 다른 SSH 키를 사용하려고 하면 연결 오류가 발생할 수 있습니다.
이 항목에서 ssh reliablechair 를 사용하는 것은 ssh [email protected] 와 동일합니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications password
공개 키를 대상 머신에 복사
이 명령은 공개 키를 대상 시스템의 인증된 키 파일에 복사합니다.
cat .\.ssh\reliablechair.pub | ssh reliablechair "mkdir -p .ssh && cat >> .ssh/authorized_keys"
SSH 구성에서 항목 업데이트
SSH 키를 사용하려면 reliablechair 항목을 전환하십시오. AddKeysToAgent를 yes로 설정하면 ssh-agent 세션에 키가 추가됩니다. 즉, 키에 암호를 설정하면 초기 세션 후에 암호를 입력할 필요가 없습니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
SSH 추가
ssh-add로 직접 전화하셔도 됩니다.
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널용 SSH 연결 프로필
Windows 터미널 설정을 엽니다. profile > list 아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.
{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서 reliablechair에 대한 연결을 여는 옵션이 있습니다.
마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
choco install openssh
cd 'C:\Program Files\OpenSSH-Win64\'
Set-Service -Name ssh-agent -StartupType Automatic
Start-Service ssh-agent
다음 단계는 SSH 키를 만드는 것입니다. 나는 아마도 필요하지 않은 각 대상 머신에 대해 하나씩 만들고 있습니다. 원하는 경우 여러 컴퓨터에 동일한 키를 사용할 수 있습니다. 이 경우 파일 이름을 생략하고
ssh-keygen 에서 제공하는 기본 이름을 사용할 수 있습니다.암호를 사용하여 키를 보호할지 여부를 선택할 수 있습니다. 그렇게 하면 SSH를 통해 시스템에 연결하기 전에 암호를 입력해야 합니다.
이러한 명령에는 상승된 콘솔이 필요하지 않습니다.
cd ~
ssh-keygen -t rsa -b 4096 -f .\.ssh\reliablechair
SSH 구성에 초기 항목 추가
이 항목을 사용하면 공개 키를 복사하는 동안 암호로 신뢰할 수 있는 의자에 연결할 수 있습니다. 이것을 설정하지 않으면 SSH가 시스템의 다른 SSH 키를 사용하려고 하면 연결 오류가 발생할 수 있습니다.
이 항목에서 ssh reliablechair 를 사용하는 것은 ssh [email protected] 와 동일합니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications password
공개 키를 대상 머신에 복사
이 명령은 공개 키를 대상 시스템의 인증된 키 파일에 복사합니다.
cat .\.ssh\reliablechair.pub | ssh reliablechair "mkdir -p .ssh && cat >> .ssh/authorized_keys"
SSH 구성에서 항목 업데이트
SSH 키를 사용하려면 reliablechair 항목을 전환하십시오. AddKeysToAgent를 yes로 설정하면 ssh-agent 세션에 키가 추가됩니다. 즉, 키에 암호를 설정하면 초기 세션 후에 암호를 입력할 필요가 없습니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
SSH 추가
ssh-add로 직접 전화하셔도 됩니다.
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널용 SSH 연결 프로필
Windows 터미널 설정을 엽니다. profile > list 아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.
{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서 reliablechair에 대한 연결을 여는 옵션이 있습니다.
마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications password
이 명령은 공개 키를 대상 시스템의 인증된 키 파일에 복사합니다.
cat .\.ssh\reliablechair.pub | ssh reliablechair "mkdir -p .ssh && cat >> .ssh/authorized_keys"
SSH 구성에서 항목 업데이트
SSH 키를 사용하려면 reliablechair 항목을 전환하십시오. AddKeysToAgent를 yes로 설정하면 ssh-agent 세션에 키가 추가됩니다. 즉, 키에 암호를 설정하면 초기 세션 후에 암호를 입력할 필요가 없습니다.
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
SSH 추가
ssh-add로 직접 전화하셔도 됩니다.
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널용 SSH 연결 프로필
Windows 터미널 설정을 엽니다. profile > list 아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.
{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서 reliablechair에 대한 연결을 여는 옵션이 있습니다.
마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Host reliablechair
User user
HostName reliablechair.lan
PreferredAuthentications publickey
IdentitiesOnly yes
IdentityFile c:\Users\Ryan\.ssh\reliablechair
AddKeysToAgent yes
ssh-add $env:HOME\.ssh\reliablechair
Windows 터미널 설정을 엽니다.
profile > list 아래에 새 항목을 추가합니다. 각 항목에 대해 새 GUID를 사용합니다.{
"guid": "{474e775e-4f2a-5b96-ac1e-a2962a402335}",
"hidden": false,
"name": "Reliable Chair",
"commandline": "ssh reliablechair"
}
이제 Windows 터미널의 새 탭 메뉴에서
reliablechair에 대한 연결을 여는 옵션이 있습니다.마무리
약간의 구성으로 Windows 터미널에서 SSH 세션을 쉽게 생성할 수 있습니다.
이 게시물은 원래 blog.rousseau.dev에 게시되었습니다. 표지 사진 John Barkiple on Unsplash .
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Windows 터미널을 사용한 쉬운 SSH 세션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/octopus/easy-ssh-sessions-with-windows-terminal-1fh8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)