Friday, 27 April 2018

Install XRDP in Centos 7

rpm -Uvh

yum update

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

ln -sf /lib/systemd/system/ /etc/systemd/system/


install xrdp package :
yum -y install xrdp tigervnc-server

start xrdp service :

systemctl start xrdp

check status of xrdp :

netstat -antup | grep xrdp

enable xrdp to automatic start on boot  :

systemctl enable xrdp

Edit file and make below entry:

vi /etc/xrdp/xrdp.ini is now:


save and exit

systemctl restart xrdp

Allow port in firewall :

firewall-cmd --permanent --add-port=3389/tcp
firewall-cmd --reload

if enable selinux :

chcon --type=bin_t /usr/sbin/xrdp
chcon --type=bin_t /usr/sbin/xrdp-sesman

Enjoy XRDP connection

Monday, 3 April 2017

Reset Grace Period of Windows Server 2012 RDS


the remote session was disconnected because there are no remote desktop license servers available to provide license in aws


The solution is to delete the REG_BINARY in:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

To delete the key you must take ownership and give admin users full control.

After a restart the server will reset the grace period to 120 days.

Friday, 10 February 2017

Install awscli on windows using cygwin

1. download and Install cygwin  with following packages python -(select this package python:python language interpreter ), curl (select all)

2. open cygwin terminal and run below command

curl "" -o ""

Then, we need to install awscli via pip:

pip install awscli

3. Configure aws account in awscli
$aws configure

run upload command
$aws s3 cp /cygdrive/e/file.vhd s3://bucketname

Comman error :
curl: (48) An unknown option was passed in to libcurl

install proper curl package or may be resolve by install apt-cyg

error :
-bash: python: command not found

run again cygwin setup file and select package python - python:python language interpreter  and install it

Tuesday, 24 January 2017

The requested URL returned error: 403 Forbidden

Error : 
error: The requested URL returned error: 403 Forbidden while accessing

fatal: HTTP request failed

Solution :

check git version ; may be using older version if using older version please update it

Install require packages
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

Download latest git source

# cd /usr/src
# wget
# tar xzf git-

3. Install it

# cd git-
# make prefix=/usr/src/git all
# make prefix=/usr/src/git install
# echo "export PATH=$PATH:/usr/src/git/bin" >> /etc/bashrc
# source /etc/bashrc

4. git version

# git --version
git version

Friday, 30 December 2016

How to Send Email via SMTP Server from gmail Account or other mail account

Configure SSMTP on Linux/Centos

1. install ssmtp package
   #yum install ssmtp

2. Configure SSMTP  - edit vi /etc/ssmtp/ssmtp.conf

save and exit.

3. Test sendmail command line
    type masg
    Ctrl+D       ( close and send the massage)

 4. Send mail to multiple recipients using in script
    #ssmtp, < msg.txt

Sunday, 11 December 2016

Allow/block ports in Linux/centos/redhat iptables

If you want to open port in firewall via command line

vi /etc/sysconfig/iptables and add below line

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

save and exit.

#service iptables restart

Saturday, 9 January 2016

Mount AWS S3 bucket in linux

yum remove fuse fuse-s3fs
yum install automake fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
cd s3fs-fuse
cd /opt/
git clone
cd s3fs-fuse
make install
echo MYIDENTITY:MYCREDENTIAL > ~/.passwd-s3fs
chmod 600 ~/.passwd-s3fs
mkdir /tmp/cache
mkdir -p /s3localfolder
chmod 777 /tmp/cache /s3localfolder
s3fs -o use_cache=/tmp/cache s3bucket /s3localfolder

create script: 
vi /usr/bin/
sleep 60
s3fs -o use_cache=/tmp/cache s3bucket /s3localfolder
echo "Amazon S3 bucket connected!"
save and exit

Create systemd service for S3FS

create new file:

and put below data :

Description=Mounts Amazon S3 bucket

ExecStart=/bin/bash start

# Time for the shell script to start up


save and exit

Check service :

systemctl start/stop mounts3
Enable service on system boot:

systemctl enable mounts3

Thats it.....

Install XRDP in Centos 7

rpm -Uvh yum update yum groupinstall "GNOME Desktop" ...