VM CentOS 7(Vagrant/Virtualbox)에 퍼티 연결 문제

VM CentOS 7(Vagrant/Virtualbox)에 퍼티 연결 문제

Vagrant(2.2.3) 및 Virtual Box(5.2.24)를 사용하여 Windows 10에서 이런 방식으로 VM CentOS7을 만들었습니다(이 지침에 따라...).https://blog.centos.org/2019/02/updated-centos-vagrant-images-available-v1901-01/)

vagrant init centos/7
vagrant up

모든 것이 정상입니다

그런 다음 게스트 추가(rif.https://github.com/dotless-de/vagrant-vbguest), 그래서

vagrant plugin install vagrant-vbguest

내 최종 결과 Vagrantfile는 다음과 같습니다

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vm.network "private_network", ip: "192.168.33.10"
  config.vm.synced_folder ".", "/vagrant", type: "virtualbox"

  config.vm.provider "virtualbox" do |vb|
     vb.memory = "4096"
     vb.name = "Test"
   end
end

vagrant up잘 실행

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'centos/7' version '1901.01' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Connection reset. Retrying...
    default: Warning: Connection aborted. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
==> default: Machine booted and ready!
[default] GuestAdditions 5.2.24 running --- OK.
==> default: Checking for guest additions in VM...
==> default: Configuring and enabling network interfaces...
==> default: Mounting shared folders...
    default: /vagrant => D:/Cesare/Personale/VagrantCentOS7/TestNew
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.

VM이 시작되지만 IP 주소(192.168.33.10)를 사용하여 Putty(포트 22의 SSH)를 통해 연결하려고 하면 다음 오류가 발생합니다.

여기에 이미지 설명을 입력하세요.

내가 뭘 잘못했나요?

답변1

나는 그것을 해결했다!

/etc/ssh/sshd_config파일을 편집하여 (줄 주석 해제...) 로 sudo vi /etc/ssh/sshd_config변경했습니다 .#PasswordAuthentication yesPasswordAuthentication yes

그런 다음 명령을 사용하여 sshd 서비스를 다시 시작했고 sudo systemctl restart sshd 이제 Putty에서 VM CentOS 7을 연결하면 모든 것이 제대로 작동합니다.

관련 정보