Wednesday, June 29, 2022

how to access samba file share from windows server 2019

 Ref: www.alibabacloud.com

gpedit.msc

After edit not restart Server

Solution

  1. On an on-premises Windows client, press Win+R to open the Run dialog box. In the Run dialog box, enter gpedit.msc in the Open field, and then click OK.

  2. In the left-side navigation pane of the Local Group Policy Editor dialog box, choose Computer Configuration > Administrative templates > Network > Lanman Workstation.

  3. In the Setting section of the Lanman Workstation page, click Enable insecure guest logons.

  4. In the Enable insecure guest logons dialog box, select Enabled. Click Apply.

  5. Mount the SMB share.

  6. If you still fail to mount the SMB share, restart the Windows client to clean up the cache and try again.

Edit share configure on Samba

Change follow the Red highlight 
-------------------------------------------//
[Downloads]
   comment = Triple X
   path = /home/user/Downloads
   guest ok = yes
   read only = no
   writeable = yes
   browseable = yes
   create mask = 0775
   directory mask = 0775
   valid users = user, nobody
//--------------------------------------------

Allow user nobody only Write on folder Software

$ history | grep nobody
id nobody
chown +g nobody Downloads/Software/
chown nobody -R Downloads/Software/
sudo chown nobody -R Downloads/Software/

Wednesday, June 8, 2022

ssh error connect to Linux server (Ubuntu 20.04, 22.04) Unable to negotiate with xxx

I found this error "Unable to negotiate with IPADDRESS port XXXX: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1" when I use ssh command to remote Linux Server on Ubuntu client version 20.04 up. This error can fix by creating a new file config at the path .ssh see below.

cd /home/userlogin/.ssh

vim  config

Add text following

---------------------------------------------------------

Host mail.yourserver.com diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

-----------------------------------------------------------

save file and run command ssh again it is successful with ubuntu 20.04 but if you use ubuntu 22.04 you'll find more errors like this "Unable to negotiate with IPADDRESS port XXXX: no matching host key type found. Their offer: ssh-rsa,ssh-dss" you can fix it by adding more text at file config like this.

---------------------------------------------------------

Host mail.yourserver.com diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

        HostKeyAlgorithms ssh-rsa

        PubkeyAcceptedKeyTypes ssh-rsa

-----------------------------------------------------------

now you can use ssh command on ubuntu and you can create a shortcut command in file .bashrc like this

add text following to the button

---------------------------------------------------------

# alias

alias myserver='ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -p xxxx admin@mail.yourserver.com'

---------------------------------------------------------

and then run . ~/.bashrc for creating shortcut command

Referrence:

https://sysadmin.psu.ac.th

https://www.openssh.com

For  HostKeyAlgorithms ssh-rsa

https://www.linuxquestions.org